librpc: Remove last callers of ndr_push_get_switch_value()
authorAndrew Bartlett <abartlet@samba.org>
Wed, 27 Nov 2019 03:36:04 +0000 (16:36 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 12 Dec 2019 02:30:40 +0000 (02:30 +0000)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13876

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
librpc/ndr/ndr_drsuapi.c

index 81d7112d691c13d292d479c56274e4dfdbd24132..a0a99ef3663aea5227260bb600238441155ac2ac 100644 (file)
@@ -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;
 }