[SCM] Samba Shared Repository - branch v4-0-test updated - release-4-0-0alpha5-236-gd0a128f

Andrew Bartlett abartlet at samba.org
Fri Aug 8 00:44:59 GMT 2008


The branch, v4-0-test has been updated
       via  d0a128f35b259d4891edc68fc24aa04a6da7aab7 (commit)
      from  159df68c04c9ae437ab48991154e91161ef72754 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v4-0-test


- Log -----------------------------------------------------------------
commit d0a128f35b259d4891edc68fc24aa04a6da7aab7
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Aug 8 10:32:21 2008 +1000

    We can't use ndr_pull_struct_blob_all in combinatin with relative pointers

-----------------------------------------------------------------------

Summary of changes:
 source/torture/rpc/dssync.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source/torture/rpc/dssync.c b/source/torture/rpc/dssync.c
index 97c3b3f..2739081 100644
--- a/source/torture/rpc/dssync.c
+++ b/source/torture/rpc/dssync.c
@@ -566,9 +566,10 @@ static void test_analyse_objects(struct torture_context *tctx,
 				}
 
 				if (pull_fn) {
-					ndr_err = ndr_pull_struct_blob_all(&plain_data, ptr,
-									   lp_iconv_convenience(tctx->lp_ctx), ptr,
-									   pull_fn);
+					/* Can't use '_all' because of PIDL bugs with relative pointers */
+					ndr_err = ndr_pull_struct_blob(&plain_data, ptr,
+								       lp_iconv_convenience(tctx->lp_ctx), ptr,
+								       pull_fn);
 					if (NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
 						ndr_print_debug(print_fn, name, ptr);
 					} else {


-- 
Samba Shared Repository


More information about the samba-cvs mailing list