summaryrefslogtreecommitdiff
path: root/librpc/ndr/libndr.h
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2009-11-20 11:34:53 +0100
committerStefan Metzmacher <metze@samba.org>2009-11-20 13:48:35 +0100
commit4b6c03a108c45793232697d0558a98268028646e (patch)
tree8b79ff0c9821e96618216c58212f2fcc5a02c1a6 /librpc/ndr/libndr.h
parent7153200f21e1f30ba0ca7d629cc2c4e187ba605f (diff)
downloadsamba-4b6c03a108c45793232697d0558a98268028646e.tar.gz
samba-4b6c03a108c45793232697d0558a98268028646e.tar.bz2
samba-4b6c03a108c45793232697d0558a98268028646e.zip
librpc/ndr: remember the highest offset we parsed with relative pointer buffers
ndr_*_pull_blob_all() will now work if relative pointers are used. metze
Diffstat (limited to 'librpc/ndr/libndr.h')
-rw-r--r--librpc/ndr/libndr.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/librpc/ndr/libndr.h b/librpc/ndr/libndr.h
index 45cb24405f..e881a5c691 100644
--- a/librpc/ndr/libndr.h
+++ b/librpc/ndr/libndr.h
@@ -62,6 +62,7 @@ struct ndr_pull {
struct smb_iconv_convenience *iconv_convenience;
+ uint32_t relative_highest_offset;
uint32_t relative_base_offset;
struct ndr_token_list *relative_base_list;