[SCM] Samba Shared Repository - branch master updated
Günther Deschner
gd at samba.org
Thu May 27 15:25:52 MDT 2010
The branch, master has been updated
via 7bcd9c5... libndr: add support for relative_rap_convert.
from 49a80fe... s3-waf: Fix typo
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 7bcd9c5583ac2f750aa9c90af7d1ac86eb36f86f
Author: Günther Deschner <gd at samba.org>
Date: Fri Apr 30 01:08:07 2010 +0200
libndr: add support for relative_rap_convert.
Will not harm anyone, is only used for rare short (2byte) relative pointers, and
relative_rap_convert is always 0 so far (as all init functions using struct
ndr_pull will zero the struct).
Guenther
-----------------------------------------------------------------------
Summary of changes:
librpc/ndr/libndr.h | 1 +
librpc/ndr/ndr_basic.c | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
Changeset truncated at 500 lines:
diff --git a/librpc/ndr/libndr.h b/librpc/ndr/libndr.h
index 133a119..d5091a6 100644
--- a/librpc/ndr/libndr.h
+++ b/librpc/ndr/libndr.h
@@ -62,6 +62,7 @@ struct ndr_pull {
uint32_t relative_highest_offset;
uint32_t relative_base_offset;
+ uint32_t relative_rap_convert;
struct ndr_token_list *relative_base_list;
struct ndr_token_list *relative_list;
diff --git a/librpc/ndr/ndr_basic.c b/librpc/ndr/ndr_basic.c
index f7d6ee0..d0d58b0 100644
--- a/librpc/ndr/ndr_basic.c
+++ b/librpc/ndr/ndr_basic.c
@@ -185,6 +185,7 @@ _PUBLIC_ enum ndr_err_code ndr_pull_relative_ptr_short(struct ndr_pull *ndr, uin
if (*v != 0) {
ndr->ptr_count++;
}
+ *(v) -= ndr->relative_rap_convert;
return NDR_ERR_SUCCESS;
}
--
Samba Shared Repository
More information about the samba-cvs
mailing list