diff options
author | Jeremy Allison <jra@samba.org> | 2002-11-07 07:08:04 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2002-11-07 07:08:04 +0000 |
commit | 9108f68df330bf2dfa9e6591ab65e98408906d1a (patch) | |
tree | c86871635994045d563092427f12026d14d6c47b /source3/rpc_parse | |
parent | 93042487882d8b2407541ad21d2e9bc2b59142e5 (diff) | |
download | samba-9108f68df330bf2dfa9e6591ab65e98408906d1a.tar.gz samba-9108f68df330bf2dfa9e6591ab65e98408906d1a.tar.bz2 samba-9108f68df330bf2dfa9e6591ab65e98408906d1a.zip |
Being tpot's janitor again.... checking in things only checked into HEAD.
We are meant to be keeping 3.0 up to date...
Jeremy.
(This used to be commit a4c8c8f3b767f0cd4c1fa977efe8bfcd3de980d0)
Diffstat (limited to 'source3/rpc_parse')
-rw-r--r-- | source3/rpc_parse/parse_misc.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/source3/rpc_parse/parse_misc.c b/source3/rpc_parse/parse_misc.c index 3dd9c3bc2a..c20fb85582 100644 --- a/source3/rpc_parse/parse_misc.c +++ b/source3/rpc_parse/parse_misc.c @@ -685,9 +685,10 @@ BOOL smb_io_buffer5(char *desc, BUFFER5 *buf5, prs_struct *ps, int depth) if(!prs_uint32("buf_len", ps, depth, &buf5->buf_len)) return False; - - if(!prs_buffer5(True, "buffer" , ps, depth, buf5)) - return False; + if(buf5->buf_len) { + if(!prs_buffer5(True, "buffer" , ps, depth, buf5)) + return False; + } return True; } |