auth/ntlmssp: remove mem_ctx=NULL handling from gensec_ntlmssp_update()
authorStefan Metzmacher <metze@samba.org>
Wed, 17 May 2017 18:21:19 +0000 (20:21 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Sun, 21 May 2017 19:05:11 +0000 (21:05 +0200)
The caller is expected always pass a valid context and this fallback
was needed ages ago.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
auth/ntlmssp/ntlmssp.c

index cb8f10b9459e36827372a079811d54629afddbcd..5f25f73d0c0a35df6ee9dd080891a7eaf0c5aed7 100644 (file)
@@ -168,12 +168,6 @@ NTSTATUS gensec_ntlmssp_update(struct gensec_security *gensec_security,
 
        *out = data_blob(NULL, 0);
 
-       if (!out_mem_ctx) {
-               /* if the caller doesn't want to manage/own the memory,
-                  we can put it on our context */
-               out_mem_ctx = ntlmssp_state;
-       }
-
        status = gensec_ntlmssp_update_find(gensec_security, gensec_ntlmssp, input, &i);
        NT_STATUS_NOT_OK_RETURN(status);