summaryrefslogtreecommitdiff
path: root/libcli/smb/smbXcli_base.c
diff options
context:
space:
mode:
Diffstat (limited to 'libcli/smb/smbXcli_base.c')
-rw-r--r--libcli/smb/smbXcli_base.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/libcli/smb/smbXcli_base.c b/libcli/smb/smbXcli_base.c
index 60c3da5b691..a8e5aa4fdaa 100644
--- a/libcli/smb/smbXcli_base.c
+++ b/libcli/smb/smbXcli_base.c
@@ -3996,12 +3996,12 @@ static NTSTATUS smb2cli_conn_dispatch_incoming(struct smbXcli_conn *conn,
* to the caller.
*/
if (signing_key) {
- int cmp;
+ bool cmp;
- cmp = memcmp_const_time(inhdr+SMB2_HDR_SIGNATURE,
- state->smb2.hdr+SMB2_HDR_SIGNATURE,
- 16);
- if (cmp == 0) {
+ cmp = mem_equal_const_time(inhdr+SMB2_HDR_SIGNATURE,
+ state->smb2.hdr+SMB2_HDR_SIGNATURE,
+ 16);
+ if (cmp) {
state->smb2.signing_skipped = true;
signing_key = NULL;
}