Fix errors from next_token conversion. Spotted by
authorJeremy Allison <jra@samba.org>
Mon, 10 Dec 2007 22:21:28 +0000 (14:21 -0800)
committerJeremy Allison <jra@samba.org>
Mon, 10 Dec 2007 22:21:28 +0000 (14:21 -0800)
Andreas Schneider <anschneider@suse.de>.
Jeremy.

source/libsmb/namequery.c

index 0decc59ed7f2995fbdc49734de58e55d45394401..c0d6b6e91e530ed7755a1ee5a983651b487cac6a 100644 (file)
@@ -791,12 +791,12 @@ bool getlmhostsent(TALLOC_CTX *ctx, XFILE *fp, char **pp_name, int *name_type,
        *pp_name = NULL;
 
        while(!x_feof(fp) && !x_ferror(fp)) {
-               char *ip;
-               char *flags;
-               char *extra;
-               char *name;
+               char *ip = NULL;
+               char *flags = NULL;
+               char *extra = NULL;
+               char *name = NULL;
                const char *ptr;
-               char *ptr1;
+               char *ptr1 = NULL;
                int count = 0;
 
                *name_type = -1;
@@ -809,10 +809,6 @@ bool getlmhostsent(TALLOC_CTX *ctx, XFILE *fp, char **pp_name, int *name_type,
                        continue;
                }
 
-               ip[0] = '\0';
-               name[0] = '\0';
-               flags[0] = '\0';
-
                ptr = line;
 
                if (next_token_talloc(ctx, &ptr, &ip, NULL))