libcli smb smb1cli_trans: fix ubsan warning
authorGary Lockyer <gary@catalyst.net.nz>
Wed, 5 Jun 2019 20:40:42 +0000 (08:40 +1200)
committerAndreas Schneider <asn@cryptomilk.org>
Wed, 16 Oct 2019 18:00:31 +0000 (18:00 +0000)
commitaed4d0637675629a33585a0198c8cbbb64371638
tree0755e48a91fe129d54fe0339f02b1f159f13a6ad
parent50cce842a230f82018be62fca8fe1374b9b0dcd1
libcli smb smb1cli_trans: fix ubsan warning

Fix ubsan warning null pointer passed as argument 2 when the source
pointer is NULL.  The calls to memcpy are now guarded by an
if (len > 0)

Signed-off-by: Gary Lockyer <gary@catalyst.net.nz>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Wed Oct 16 18:00:31 UTC 2019 on sn-devel-184
libcli/smb/smb1cli_trans.c