From: Stefan Metzmacher Date: Sat, 4 Aug 2012 07:07:24 +0000 (+0200) Subject: auth/ntlmssp: avoid talloc_tos() in ntlmssp_client_initial() X-Git-Tag: ldb-1.1.10~139 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e8f486883fb13c1e5bb9cb63196f798370b4abb8;p=thirdparty%2Fsamba.git auth/ntlmssp: avoid talloc_tos() in ntlmssp_client_initial() This avoids a smb_panic at log level = 10. If we don't have a talloc stackframe yet. metze --- diff --git a/auth/ntlmssp/ntlmssp_client.c b/auth/ntlmssp/ntlmssp_client.c index f51a1ed2a54..fc66a8d8e33 100644 --- a/auth/ntlmssp/ntlmssp_client.c +++ b/auth/ntlmssp/ntlmssp_client.c @@ -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);