From d670d060fc43a77ac7d320ed9024c049c59d9963 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Mon, 24 Oct 2011 17:47:50 +0200 Subject: s3:libsmb: use HDR_* defines in cli_pull_raw_error() metze --- source3/libsmb/async_smb.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'source3') diff --git a/source3/libsmb/async_smb.c b/source3/libsmb/async_smb.c index 283dec6a5a..76f7781d52 100644 --- a/source3/libsmb/async_smb.c +++ b/source3/libsmb/async_smb.c @@ -29,8 +29,9 @@ static NTSTATUS cli_pull_raw_error(const uint8_t *buf) { - uint32_t flags2 = SVAL(buf, smb_flg2); - NTSTATUS status = NT_STATUS(IVAL(buf, smb_rcls)); + const uint8_t *hdr = buf + NBT_HDR_SIZE; + uint32_t flags2 = SVAL(hdr, HDR_FLG2); + NTSTATUS status = NT_STATUS(IVAL(hdr, HDR_RCLS)); if (NT_STATUS_IS_OK(status)) { return NT_STATUS_OK; @@ -40,7 +41,7 @@ static NTSTATUS cli_pull_raw_error(const uint8_t *buf) return status; } - return NT_STATUS_DOS(CVAL(buf, smb_rcls), SVAL(buf,smb_err)); + return NT_STATUS_DOS(CVAL(hdr, HDR_RCLS), SVAL(hdr, HDR_ERR)); } /** -- cgit