Fix some bugs.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2536 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -88,6 +88,8 @@ parse_time(time_t *t, char *s)
|
||||
unsigned*
|
||||
parse_integer(unsigned *u, char *s)
|
||||
{
|
||||
if(strcmp(s, "-") == 0)
|
||||
return NULL;
|
||||
if(u == NULL)
|
||||
u = malloc(sizeof(*u));
|
||||
sscanf(s, "%u", u);
|
||||
@@ -115,6 +117,7 @@ parse_keys(hdb_entry *ent, char *str)
|
||||
ent->keys.val = key;
|
||||
key = ent->keys.val + ent->keys.len;
|
||||
ent->keys.len++;
|
||||
memset(key, 0, sizeof(*key));
|
||||
sscanf(p, "%d", &tmp);
|
||||
key->mkvno = tmp;
|
||||
p = strtok_r(NULL, ":", &save);
|
||||
|
@@ -88,6 +88,8 @@ parse_time(time_t *t, char *s)
|
||||
unsigned*
|
||||
parse_integer(unsigned *u, char *s)
|
||||
{
|
||||
if(strcmp(s, "-") == 0)
|
||||
return NULL;
|
||||
if(u == NULL)
|
||||
u = malloc(sizeof(*u));
|
||||
sscanf(s, "%u", u);
|
||||
@@ -115,6 +117,7 @@ parse_keys(hdb_entry *ent, char *str)
|
||||
ent->keys.val = key;
|
||||
key = ent->keys.val + ent->keys.len;
|
||||
ent->keys.len++;
|
||||
memset(key, 0, sizeof(*key));
|
||||
sscanf(p, "%d", &tmp);
|
||||
key->mkvno = tmp;
|
||||
p = strtok_r(NULL, ":", &save);
|
||||
|
Reference in New Issue
Block a user