auth/ntlmssp: avoid using NT_STATUS_NOT_OK_RETURN() in 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)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
auth/ntlmssp/ntlmssp.c

index 5f25f73d0c0a35df6ee9dd080891a7eaf0c5aed7..98cef5c32d14593bea404e610410726d988f681a 100644 (file)
@@ -169,10 +169,14 @@ NTSTATUS gensec_ntlmssp_update(struct gensec_security *gensec_security,
        *out = data_blob(NULL, 0);
 
        status = gensec_ntlmssp_update_find(gensec_security, gensec_ntlmssp, input, &i);
-       NT_STATUS_NOT_OK_RETURN(status);
+       if (!NT_STATUS_IS_OK(status)) {
+               return status;
+       }
 
        status = ntlmssp_callbacks[i].sync_fn(gensec_security, out_mem_ctx, input, out);
-       NT_STATUS_NOT_OK_RETURN(status);
+       if (!NT_STATUS_IS_OK(status)) {
+               return status;
+       }
 
        return NT_STATUS_OK;
 }