auth/ntlmssp: avoid talloc_tos() in ntlmssp_client_initial()
authorStefan Metzmacher <metze@samba.org>
Sat, 4 Aug 2012 07:07:24 +0000 (09:07 +0200)
committerStefan Metzmacher <metze@samba.org>
Sat, 4 Aug 2012 07:10:20 +0000 (09:10 +0200)
This avoids a smb_panic at log level = 10.
If we don't have a talloc stackframe yet.

metze

auth/ntlmssp/ntlmssp_client.c

index f51a1ed2a5477f7b0c4d406d3bca26d11b628ff8..fc66a8d8e33b402885be7a32d52a58adf4db9227 100644 (file)
@@ -96,7 +96,7 @@ NTSTATUS ntlmssp_client_initial(struct gensec_security *gensec_security,
 
        if (DEBUGLEVEL >= 10) {
                struct NEGOTIATE_MESSAGE *negotiate = talloc(
-                       talloc_tos(), struct NEGOTIATE_MESSAGE);
+                       ntlmssp_state, struct NEGOTIATE_MESSAGE);
                if (negotiate != NULL) {
                        status = ntlmssp_pull_NEGOTIATE_MESSAGE(
                                out, negotiate, negotiate);