From: Andrew Bartlett Date: Wed, 27 Nov 2019 03:36:04 +0000 (+1300) Subject: librpc: Remove last callers of ndr_push_get_switch_value() X-Git-Tag: ldb-2.1.0~259 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a44717394df9dc14a87eb2b9b8d23e2532e6f4c9;p=thirdparty%2Fsamba.git librpc: Remove last callers of ndr_push_get_switch_value() BUG: https://bugzilla.samba.org/show_bug.cgi?id=13876 Signed-off-by: Andrew Bartlett Reviewed-by: Gary Lockyer --- diff --git a/librpc/ndr/ndr_drsuapi.c b/librpc/ndr/ndr_drsuapi.c index 81d7112d691..a0a99ef3663 100644 --- a/librpc/ndr/ndr_drsuapi.c +++ b/librpc/ndr/ndr_drsuapi.c @@ -420,7 +420,7 @@ enum ndr_err_code ndr_push_drsuapi_DsBindInfo(struct ndr_push *ndr, int ndr_flag ndr->flags = ndr->flags & ~LIBNDR_FLAG_NDR64; NDR_PUSH_CHECK_FLAGS(ndr, ndr_flags); if (ndr_flags & NDR_SCALARS) { - uint32_t level = ndr_push_get_switch_value(ndr, r); + uint32_t level = ndr_push_steal_switch_value(ndr, r); NDR_CHECK(ndr_push_union_align(ndr, 4)); switch (level) { case 24: { @@ -470,26 +470,6 @@ enum ndr_err_code ndr_push_drsuapi_DsBindInfo(struct ndr_push *ndr, int ndr_flag } } - if (ndr_flags & NDR_BUFFERS) { - uint32_t level = ndr_push_get_switch_value(ndr, r); - switch (level) { - case 24: - break; - - case 28: - break; - - case 48: - break; - - case 52: - break; - - default: - break; - - } - } ndr->flags = _flags_save; return NDR_ERR_SUCCESS; }