]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3: Fix a "ISO C90 forbids mixed declarations and code"
authorVolker Lendecke <vl@samba.org>
Thu, 19 Apr 2012 06:24:27 +0000 (08:24 +0200)
committerVolker Lendecke <vl@samba.org>
Thu, 19 Apr 2012 08:32:27 +0000 (10:32 +0200)
Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Thu Apr 19 10:32:27 CEST 2012 on sn-devel-104

source3/utils/ntlm_auth.c

index ab629d2ccc65e0013d22ba629a725f0961ad222d..84457f6e52160cffcd7b35141378b4902e511a6f 100644 (file)
@@ -1068,14 +1068,18 @@ static NTSTATUS ntlm_auth_start_ntlmssp_server(TALLOC_CTX *mem_ctx,
        struct gensec_security *gensec_security;
        NTSTATUS nt_status;
 
-       TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx);
-       NT_STATUS_HAVE_NO_MEMORY(tmp_ctx);
+       TALLOC_CTX *tmp_ctx;
 
        struct gensec_settings *gensec_settings;
        size_t idx = 0;
        struct cli_credentials *server_credentials;
        
-       struct auth4_context *auth4_context = make_auth4_context_ntlm_auth(tmp_ctx, opt_password);
+       struct auth4_context *auth4_context;
+
+       tmp_ctx = talloc_new(mem_ctx);
+       NT_STATUS_HAVE_NO_MEMORY(tmp_ctx);
+
+       auth4_context = make_auth4_context_ntlm_auth(tmp_ctx, opt_password);
        if (auth4_context == NULL) {
                TALLOC_FREE(tmp_ctx);
                return NT_STATUS_NO_MEMORY;