From f479571502750c2399103bbdd104966125ce3818 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 15 Mar 2006 02:41:57 +0000 Subject: r14413: don't do memcpy of length 0 (This used to be commit c43a7ec7ac3bcb3001d046615ca17a9ce083a2b0) --- source4/libcli/raw/rawtrans.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'source4/libcli/raw/rawtrans.c') diff --git a/source4/libcli/raw/rawtrans.c b/source4/libcli/raw/rawtrans.c index 207b5bee08..53e80d4753 100644 --- a/source4/libcli/raw/rawtrans.c +++ b/source4/libcli/raw/rawtrans.c @@ -340,7 +340,10 @@ struct smbcli_request *smb_raw_trans_send_backend(struct smbcli_tree *tree, SSVAL(req2->out.vwv,VWV(7), data_disp); SSVAL(req2->out.vwv,VWV(8), 0xFFFF); - memcpy(req2->out.data, parms->in.data.data + data_disp, data_length); + if (data_length != 0) { + memcpy(req2->out.data, parms->in.data.data + data_disp, + data_length); + } data_disp += data_length; -- cgit