Handle arbitrary new PAC types
authorAndrew Tridgell <tridge@samba.org>
Sun, 24 Aug 2008 04:00:58 +0000 (14:00 +1000)
committerMichael Adam <obnox@samba.org>
Tue, 26 Aug 2008 13:07:29 +0000 (15:07 +0200)
When MS introduces a new PAC type, we should just ignore it, not
generate a parse error. New PAC info structures are supposed to be
backwards compatible with old ones
(This used to be commit 2971b926c835412b02c93ad1e30f1471bc0a3612)

source3/librpc/idl/krb5pac.idl

index 7c2f72d3cb97591379c1dccf8468c8630276f8b5..c039502d239277dfbc51cc96ce3d26dea4c055c7 100644 (file)
@@ -70,7 +70,7 @@ interface krb5pac
                [case(PAC_TYPE_SRV_CHECKSUM)]   PAC_SIGNATURE_DATA srv_cksum;
                [case(PAC_TYPE_KDC_CHECKSUM)]   PAC_SIGNATURE_DATA kdc_cksum;
                [case(PAC_TYPE_LOGON_NAME)]     PAC_LOGON_NAME logon_name;
-               [case(PAC_TYPE_UNKNOWN_12)]     [subcontext(0)] DATA_BLOB_REM unknown;
+               [default]                       [subcontext(0)] DATA_BLOB_REM unknown;
                /* [case(PAC_TYPE_UNKNOWN_12)]  PAC_UNKNOWN_12 unknown; */
        } PAC_INFO;