[PATCH] fix cid 1311245

Michael Adam obnox at samba.org
Tue Jul 7 06:55:32 UTC 2015


review appreciated

Thanks - Michael
-------------- next part --------------
From 73d6c9eb484d77eac7c6444046021a05b17d3f5e Mon Sep 17 00:00:00 2001
From: Michael Adam <obnox at samba.org>
Date: Tue, 7 Jul 2015 08:52:20 +0200
Subject: [PATCH] librpc:ndr:witness: fix CID 1311245:  Memory - illegal
 accesses  (UNINIT)

Signed-off-by: Michael Adam <obnox at samba.org>
---
 librpc/ndr/ndr_witness.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/librpc/ndr/ndr_witness.c b/librpc/ndr/ndr_witness.c
index 40586f4..797284b 100644
--- a/librpc/ndr/ndr_witness.c
+++ b/librpc/ndr/ndr_witness.c
@@ -96,8 +96,8 @@ _PUBLIC_ enum ndr_err_code ndr_pull_witness_notifyResponse(struct ndr_pull *ndr,
 						}
 						NDR_CHECK(ndr_pull_subcontext_end(ndr, _ndr_messages, 4, r->length));
 					}
+					NDR_PULL_SET_MEM_CTX(ndr, _mem_save_messages_0, 0);
 				}
-				NDR_PULL_SET_MEM_CTX(ndr, _mem_save_messages_0, 0);
 				ndr->flags = _flags_save_witness_notifyResponse_message;
 			}
 			NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
-- 
2.4.3

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20150707/e3a25a32/attachment.pgp>


More information about the samba-technical mailing list