dcerpc.idl: fix definitions for DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED payload
authorStefan Metzmacher <metze@samba.org>
Fri, 4 Aug 2023 12:03:43 +0000 (14:03 +0200)
committerJule Anger <janger@samba.org>
Tue, 8 Aug 2023 13:39:40 +0000 (13:39 +0000)
It seems commit 259129e8f4bc8cacd1850eba3f6551134835d079 was partly just
fantasy...

Windows clients just use 16 bytes for DCERPC_PKT_CO_CANCEL and
DCERPC_PKT_ORPHANED pdus.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15446

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Tue Aug  8 08:57:46 UTC 2023 on atb-devel-224

(cherry picked from commit 9ec22e680249cfde06fb1a0a34fcc94d1f47002d)

Autobuild-User(v4-17-test): Jule Anger <janger@samba.org>
Autobuild-Date(v4-17-test): Tue Aug  8 13:39:40 UTC 2023 on sn-devel-184

librpc/idl/dcerpc.idl
selftest/knownfail.d/samba4.local.ndr.dcerpc [deleted file]

index bbb17f0b8c41294f492104bf71dc70f1aff4fd9d..1850526042c66e7f510da493bcad6e64ec24d136 100644 (file)
@@ -276,12 +276,10 @@ interface dcerpc
        } dcerpc_auth3;
 
        typedef [public] struct {
-               [value(0)]            uint32    _pad;
                [flag(NDR_REMAINING)] DATA_BLOB auth_info;
        } dcerpc_orphaned;
 
        typedef [public] struct {
-               [value(0)]            uint32    _pad;
                [flag(NDR_REMAINING)] DATA_BLOB auth_info;
        } dcerpc_co_cancel;
 
diff --git a/selftest/knownfail.d/samba4.local.ndr.dcerpc b/selftest/knownfail.d/samba4.local.ndr.dcerpc
deleted file mode 100644 (file)
index 9ba0e94..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-samba4.local.ndr.dcerpc.co_cancel.ncacn_packet_VALIDATE.ncacn_packet_co_cancel_check
-samba4.local.ndr.dcerpc.orphaned.ncacn_packet_VALIDATE.ncacn_packet_orphaned_check
-samba4.local.ndr.system.iconv.dcerpc.co_cancel.ncacn_packet_VALIDATE.ncacn_packet_co_cancel_check
-samba4.local.ndr.system.iconv.dcerpc.orphaned.ncacn_packet_VALIDATE.ncacn_packet_orphaned_check