svn commit: samba r7327 - in branches/SAMBA_4_0/source/librpc/ndr: .

metze at samba.org metze at samba.org
Mon Jun 6 09:52:07 GMT 2005


Author: metze
Date: 2005-06-06 09:52:07 +0000 (Mon, 06 Jun 2005)
New Revision: 7327

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=7327

Log:
pass down the ndr->flags to the subcontexts

metze
Modified:
   branches/SAMBA_4_0/source/librpc/ndr/ndr_spoolss_buf.c


Changeset:
Modified: branches/SAMBA_4_0/source/librpc/ndr/ndr_spoolss_buf.c
===================================================================
--- branches/SAMBA_4_0/source/librpc/ndr/ndr_spoolss_buf.c	2005-06-06 09:44:01 UTC (rev 7326)
+++ branches/SAMBA_4_0/source/librpc/ndr/ndr_spoolss_buf.c	2005-06-06 09:52:07 UTC (rev 7327)
@@ -46,6 +46,7 @@
 		DATA_BLOB _data_blob_info;\
 		_ndr_info = ndr_push_init_ctx(ndr);\
 		if (!_ndr_info) return NT_STATUS_NO_MEMORY;\
+		_ndr_info->flags= ndr->flags;\
 		__r.in.level	= r->in.level;\
 		__r.in.count	= r->out.count;\
 		__r.out.info	= r->out.info;\
@@ -91,6 +92,7 @@
 		struct __##fn __r;\
 		_ndr_info = ndr_pull_init_blob(_r.out.buffer, ndr);\
 		if (!_ndr_info) return NT_STATUS_NO_MEMORY;\
+		_ndr_info->flags= ndr->flags;\
 		__r.in.level	= r->in.level;\
 		__r.in.count	= r->out.count;\
 		__r.out.info	= NULL;\
@@ -118,11 +120,13 @@
                                 return 0; \
                         } while (0)
 
+/* TODO: set _ndr_info->flags correct */
 #define NDR_SPOOLSS_SIZE_ENUM(fn) do { \
 	struct __##fn __r;\
 	DATA_BLOB _data_blob_info;\
 	struct ndr_push *_ndr_info = ndr_push_init_ctx(mem_ctx);\
 	if (!_ndr_info) return 0;\
+	_ndr_info->flags|=0;\
 	__r.in.level	= level;\
 	__r.in.count	= count;\
 	__r.out.info	= info;\



More information about the samba-cvs mailing list