Fix some bugs.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2536 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
1997-07-23 05:06:08 +00:00
parent 47341638a3
commit cb17b71d29
2 changed files with 6 additions and 0 deletions

View File

@@ -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);

View File

@@ -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);