summaryrefslogtreecommitdiff
path: root/librpc/gen_ndr/ndr_epmapper.c
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2009-09-29 23:33:48 +0200
committerGünther Deschner <gd@samba.org>2009-09-29 23:38:56 +0200
commitd31e4c2944a7ef0b903e14db5fb444d626fa3500 (patch)
tree91b7c7c9d04c7127d21fc1ef8853bf35177eddcc /librpc/gen_ndr/ndr_epmapper.c
parent4365b7b408b2c328e983d96794eec4df1cc31926 (diff)
downloadsamba-d31e4c2944a7ef0b903e14db5fb444d626fa3500.tar.gz
samba-d31e4c2944a7ef0b903e14db5fb444d626fa3500.tar.bz2
samba-d31e4c2944a7ef0b903e14db5fb444d626fa3500.zip
s3: re-run make idl_full.
Guenther
Diffstat (limited to 'librpc/gen_ndr/ndr_epmapper.c')
-rw-r--r--librpc/gen_ndr/ndr_epmapper.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/librpc/gen_ndr/ndr_epmapper.c b/librpc/gen_ndr/ndr_epmapper.c
index 917669c1d6..94dbcfd647 100644
--- a/librpc/gen_ndr/ndr_epmapper.c
+++ b/librpc/gen_ndr/ndr_epmapper.c
@@ -867,6 +867,7 @@ static enum ndr_err_code ndr_push_epm_rhs(struct ndr_push *ndr, int ndr_flags, c
ndr_set_flags(&ndr->flags, LIBNDR_FLAG_BIGENDIAN);
if (ndr_flags & NDR_SCALARS) {
int level = ndr_push_get_switch_value(ndr, r);
+ NDR_CHECK(ndr_push_union_align(ndr, 4));
switch (level) {
case EPM_PROTOCOL_DNET_NSP: {
NDR_CHECK(ndr_push_epm_rhs_dnet_nsp(ndr, NDR_SCALARS, &r->dnet_nsp));
@@ -1082,6 +1083,7 @@ static enum ndr_err_code ndr_pull_epm_rhs(struct ndr_pull *ndr, int ndr_flags, u
ndr_set_flags(&ndr->flags, LIBNDR_FLAG_BIGENDIAN);
level = ndr_pull_get_switch_value(ndr, r);
if (ndr_flags & NDR_SCALARS) {
+ NDR_CHECK(ndr_pull_union_align(ndr, 4));
switch (level) {
case EPM_PROTOCOL_DNET_NSP: {
NDR_CHECK(ndr_pull_epm_rhs_dnet_nsp(ndr, NDR_SCALARS, &r->dnet_nsp));