From: Andreas Schneider Date: Tue, 11 Jun 2019 10:09:31 +0000 (+0200) Subject: libcli:smb: Use gnutls_error_to_ntstatus() in smb2_signing_sign_pdu() X-Git-Tag: ldb-2.0.5~279 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bbdae2776474348ffb242674056757a2b0a50ba1;p=thirdparty%2Fsamba.git libcli:smb: Use gnutls_error_to_ntstatus() in smb2_signing_sign_pdu() Signed-off-by: Andreas Schneider Reviewed-by: Stefan Metzmacher Reviewed-by: Andrew Bartlett --- diff --git a/libcli/smb/smb2_signing.c b/libcli/smb/smb2_signing.c index 240a939b422..2d182485db4 100644 --- a/libcli/smb/smb2_signing.c +++ b/libcli/smb/smb2_signing.c @@ -117,7 +117,7 @@ NTSTATUS smb2_signing_sign_pdu(struct smb2_signing_key *signing_key, signing_key->blob.data, MIN(signing_key->blob.length, 16)); if (rc < 0) { - return NT_STATUS_NO_MEMORY; + return gnutls_error_to_ntstatus(rc, NT_STATUS_HMAC_NOT_SUPPORTED); } } @@ -126,7 +126,7 @@ NTSTATUS smb2_signing_sign_pdu(struct smb2_signing_key *signing_key, vector[i].iov_base, vector[i].iov_len); if (rc < 0) { - return NT_STATUS_NO_MEMORY; + return gnutls_error_to_ntstatus(rc, NT_STATUS_HMAC_NOT_SUPPORTED); } } gnutls_hmac_output(signing_key->hmac_hnd, digest);