r19265: It is not an error to set the target hostname to NULL.
authorAndrew Bartlett <abartlet@samba.org>
Fri, 13 Oct 2006 12:54:13 +0000 (12:54 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:21:00 +0000 (14:21 -0500)
Andrew Bartlett
(This used to be commit c9c2e90e2e3937d05c58c681af187413b12d9220)

source4/auth/gensec/gensec.c

index b44dd9efcbc7085fb6cb3293ba7141d7c6ae23f8..619cf7c35059c9da5570f4843d8392af0601151c 100644 (file)
@@ -1092,7 +1092,7 @@ _PUBLIC_ const char *gensec_get_target_service(struct gensec_security *gensec_se
 _PUBLIC_ NTSTATUS gensec_set_target_hostname(struct gensec_security *gensec_security, const char *hostname) 
 {
        gensec_security->target.hostname = talloc_strdup(gensec_security, hostname);
-       if (!gensec_security->target.hostname) {
+       if (hostname && !gensec_security->target.hostname) {
                return NT_STATUS_NO_MEMORY;
        }
        return NT_STATUS_OK;