Being tpot's janitor again.... checking in things only checked into HEAD.
authorJeremy Allison <jra@samba.org>
Thu, 7 Nov 2002 07:08:04 +0000 (07:08 +0000)
committerJeremy Allison <jra@samba.org>
Thu, 7 Nov 2002 07:08:04 +0000 (07:08 +0000)
We are meant to be keeping 3.0 up to date...
Jeremy.
(This used to be commit a4c8c8f3b767f0cd4c1fa977efe8bfcd3de980d0)

source3/rpc_parse/parse_misc.c

index 3dd9c3bc2a3be3c4fdc9612f6ef44ac102054eef..c20fb855828399d72da978f630bd53dbcf7e169d 100644 (file)
@@ -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;
 }