mirror of
https://github.com/samba-team/samba.git
synced 2025-12-02 00:23:50 +03:00
s3:libsmb: move cli_set_message() to source3/libsmb/nmblib.c
Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
committed by
Jeremy Allison
parent
03562cf128
commit
b1ebfec39e
@@ -1448,3 +1448,18 @@ int name_len(unsigned char *s1, size_t buf_len)
|
||||
|
||||
return(len);
|
||||
}
|
||||
|
||||
/*******************************************************************
|
||||
Setup the word count and byte count for a client smb message.
|
||||
********************************************************************/
|
||||
|
||||
int cli_set_message(char *buf,int num_words,int num_bytes,bool zero)
|
||||
{
|
||||
if (zero && (num_words || num_bytes)) {
|
||||
memset(buf + smb_size,'\0',num_words*2 + num_bytes);
|
||||
}
|
||||
SCVAL(buf,smb_wct,num_words);
|
||||
SSVAL(buf,smb_vwv + num_words*SIZEOFWORD,num_bytes);
|
||||
smb_setlen(buf,smb_size + num_words*2 + num_bytes - 4);
|
||||
return (smb_size + num_words*2 + num_bytes);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user