[PATCH] Fix int size of the outbuf in smb2cli_query_directory_send

Ralph Böhme slow at samba.org
Mon Jan 30 06:02:01 UTC 2017


Hi!

Recently stumbled across this one.

Please review & push if happy. Thanks!

Cheerio!
-slow
-------------- next part --------------
From a98b7772af6a0c67a63584b2a8774a9f39880e4e Mon Sep 17 00:00:00 2001
From: Ralph Boehme <slow at samba.org>
Date: Mon, 30 Jan 2017 06:49:58 +0100
Subject: [PATCH] libcli/smb: outbuf length is a BVAL ie a uint32_t

Signed-off-by: Ralph Boehme <slow at samba.org>
---
 libcli/smb/smb2cli_query_directory.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libcli/smb/smb2cli_query_directory.c b/libcli/smb/smb2cli_query_directory.c
index d1ccdb8..ea3f7cf 100644
--- a/libcli/smb/smb2cli_query_directory.c
+++ b/libcli/smb/smb2cli_query_directory.c
@@ -80,7 +80,7 @@ struct tevent_req *smb2cli_query_directory_send(TALLOC_CTX *mem_ctx,
 	SBVAL(fixed, 16, fid_volatile);
 	SSVAL(fixed, 24, SMB2_HDR_BODY + 32);
 	SSVAL(fixed, 26, dyn_len);
-	SSVAL(fixed, 28, outbuf_len);
+	SBVAL(fixed, 28, outbuf_len);
 
 	if (dyn_len == 0) {
 		dyn = state->dyn_pad;
-- 
2.9.3



More information about the samba-technical mailing list