Rearrange order of libnet join context init.
authorGünther Deschner <gd@samba.org>
Mon, 7 Jan 2008 17:41:49 +0000 (18:41 +0100)
committerGünther Deschner <gd@samba.org>
Mon, 7 Jan 2008 18:38:35 +0000 (19:38 +0100)
Guenther
(This used to be commit 89669c66f27fb47c9769d1058e29bff83f862752)

source3/lib/netapi/joindomain.c

index 8fe6193f4005debbf911f7c66a6e3409aac360eb..ceb7ca10d92e930b374f04f373cde56727505b19 100644 (file)
@@ -33,13 +33,13 @@ static WERROR NetJoinDomainLocal(struct libnetapi_ctx *mem_ctx,
        struct libnet_JoinCtx *r = NULL;
        WERROR werr;
 
-       werr = libnet_init_JoinCtx(mem_ctx, &r);
-       W_ERROR_NOT_OK_RETURN(werr);
-
        if (!domain_name) {
                return WERR_INVALID_PARAM;
        }
 
+       werr = libnet_init_JoinCtx(mem_ctx, &r);
+       W_ERROR_NOT_OK_RETURN(werr);
+
        r->in.domain_name = talloc_strdup(mem_ctx, domain_name);
        W_ERROR_HAVE_NO_MEMORY(r->in.domain_name);