libcli:auth: Return NTSTATUS for netlogon_creds_decrypt_samlogon_logon()
[garming/samba-autobuild/.git] / source4 / rpc_server / netlogon / dcerpc_netlogon.c
index 822a70575bb9db45cbf9d0409cca556ecef4bb96..b99964ebb8fba24eee638452a5a27a4184930667 100644 (file)
@@ -970,9 +970,10 @@ static NTSTATUS dcesrv_netr_LogonSamLogon_base_call(struct dcesrv_netr_LogonSamL
 
        user_info->service_description = "SamLogon";
 
-       netlogon_creds_decrypt_samlogon_logon(creds,
-                                             r->in.logon_level,
-                                             r->in.logon);
+       nt_status = netlogon_creds_decrypt_samlogon_logon(creds,
+                                                         r->in.logon_level,
+                                                         r->in.logon);
+       NT_STATUS_NOT_OK_RETURN(nt_status);
 
        switch (r->in.logon_level) {
        case NetlogonInteractiveInformation: