git.samba.org
/
samba.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r7364: - remove '\' chars from copy paste
[samba.git]
/
source4
/
librpc
/
ndr
/
ndr_spoolss_buf.c
diff --git
a/source4/librpc/ndr/ndr_spoolss_buf.c
b/source4/librpc/ndr/ndr_spoolss_buf.c
index 97eaaedee45635b4ff2ae184854d8c84b8c3034f..00958c2cb84bd9836043632de76c516bd446b664 100644
(file)
--- a/
source4/librpc/ndr/ndr_spoolss_buf.c
+++ b/
source4/librpc/ndr/ndr_spoolss_buf.c
@@
-75,6
+75,7
@@
r->in.level = _r.in.level;\
r->in.buffer = _r.in.buffer;\
r->in.buf_size = _r.in.buf_size;\
r->in.level = _r.in.level;\
r->in.buffer = _r.in.buffer;\
r->in.buf_size = _r.in.buf_size;\
+ r->out.buf_size = _r.out.buf_size;\
} while(0)
#define NDR_SPOOLSS_PULL_ENUM_OUT(fn) do { \
} while(0)
#define NDR_SPOOLSS_PULL_ENUM_OUT(fn) do { \
@@
-370,6
+371,7
@@
NTSTATUS ndr_pull_spoolss_GetPrinterData(struct ndr_pull *ndr, int flags, struct
r->in.handle = _r.in.handle;
r->in.value_name= _r.in.value_name;
r->in.buf_size = _r.in.buf_size;
r->in.handle = _r.in.handle;
r->in.value_name= _r.in.value_name;
r->in.buf_size = _r.in.buf_size;
+ r->out.buf_size = _r.out.buf_size;
}
if (flags & NDR_OUT) {
_r.in.handle = r->in.handle;
}
if (flags & NDR_OUT) {
_r.in.handle = r->in.handle;
@@
-386,9
+388,9
@@
NTSTATUS ndr_pull_spoolss_GetPrinterData(struct ndr_pull *ndr, int flags, struct
r->out.result = _r.out.result;
if (_r.out.data.length > 0) {
struct __spoolss_GetPrinterData __r;
r->out.result = _r.out.result;
if (_r.out.data.length > 0) {
struct __spoolss_GetPrinterData __r;
- struct ndr_pull *_ndr_data = ndr_pull_init_blob(&_r.out.data, ndr);
\
- if (!_ndr_data) return NT_STATUS_NO_MEMORY;
\
- _ndr_data->flags= ndr->flags;
\
+ struct ndr_pull *_ndr_data = ndr_pull_init_blob(&_r.out.data, ndr);
+ if (!_ndr_data) return NT_STATUS_NO_MEMORY;
+ _ndr_data->flags= ndr->flags;
__r.in.type = r->out.type;
__r.out.data = r->out.data;
NDR_CHECK(ndr_pull___spoolss_GetPrinterData(_ndr_data, flags, &__r));
__r.in.type = r->out.type;
__r.out.data = r->out.data;
NDR_CHECK(ndr_pull___spoolss_GetPrinterData(_ndr_data, flags, &__r));