diff options
Diffstat (limited to 'source3')
-rw-r--r-- | source3/libsmb/namequery.c | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/source3/libsmb/namequery.c b/source3/libsmb/namequery.c index 0decc59ed7..c0d6b6e91e 100644 --- a/source3/libsmb/namequery.c +++ b/source3/libsmb/namequery.c @@ -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)) |