diff --git a/lib/gssapi/ntlm/init_sec_context.c b/lib/gssapi/ntlm/init_sec_context.c index f2e3eea52..5499a1b81 100644 --- a/lib/gssapi/ntlm/init_sec_context.c +++ b/lib/gssapi/ntlm/init_sec_context.c @@ -55,6 +55,7 @@ from_file(const char *fn, const char *target_domain, str = NULL; d = strtok_r(buf, ":", &str); free(*domainp); + *domainp = NULL; if (d && target_domain != NULL && strcasecmp(target_domain, d) != 0) continue; *domainp = strdup(d);