From 8331f412bdaafb75a1cffc53646dbadea56a0f54 Mon Sep 17 00:00:00 2001 From: Olaf Barthel Date: Tue, 26 Apr 2016 15:46:35 +0200 Subject: [PATCH] Only print SMB_COM_WRITE_RAW response parameter value if it's relevant --- source_code/dump_smb.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source_code/dump_smb.c b/source_code/dump_smb.c index 971e7e9..184a76c 100644 --- a/source_code/dump_smb.c +++ b/source_code/dump_smb.c @@ -1867,7 +1867,10 @@ print_smb_contents(const struct smb_header * header,int command,enum smb_packet_ } else { - if(num_parameter_words > 0) + /* The number of bytes remaining to be written is valid only + * if it's not 0xFFFF. + */ + if(num_parameter_words > 0 && vwv[0] != 0xFFFF) FPrintf(dump_smb_file,"number of bytes remaining to be written = %lu\n",vwv[0]); } }