s3:libsmb: always create bytes array in cli_trans code
commit5bbf96dd63227a19fe1f95ff8d8f2b3c75a5a497
authorStefan Metzmacher <metze@samba.org>
Wed, 18 Mar 2009 07:46:38 +0000 (18 08:46 +0100)
committerStefan Metzmacher <metze@samba.org>
Thu, 19 Mar 2009 13:05:21 +0000 (19 14:05 +0100)
treee785da4e5ef9c8302b17407ed6e4afa39912e498
parent70466990b4b7c68ae95dbbcf741cd3f41f2dd0b3
s3:libsmb: always create bytes array in cli_trans code

Otherwise we return NO_MEMORY without a reason for fragmented trans
requests, as talloc_append_blob() returns buf if we append a 0 length
blob. When we pass buf = NULL we'll get back NULL and then assume
NO_MEMORY...

metze
(cherry picked from commit 88dd6af605dc5754b7e146a068272d37651da710)
source3/libsmb/clitrans.c