mirror of
https://github.com/samba-team/samba.git
synced 2025-02-04 17:47:26 +03:00
Ignore Kerberos PAC type 12.
Until we worked out the PAC_TYPE_UNKNOWN_12 format (or received documentation) ignore it so that the PAC parsing can proceed. Guenther (This used to be commit 3630ec26c99fdea46c47117d026f9bffb2c4590a)
This commit is contained in:
parent
914cd3e483
commit
0ffbd42de2
@ -61,12 +61,17 @@ interface krb5pac
|
||||
PAC_TYPE_UNKNOWN_12 = 12
|
||||
} PAC_TYPE;
|
||||
|
||||
typedef struct {
|
||||
[flag(NDR_REMAINING)] DATA_BLOB remaining;
|
||||
} DATA_BLOB_REM;
|
||||
|
||||
typedef [public,nodiscriminant,gensize] union {
|
||||
[case(PAC_TYPE_LOGON_INFO)] PAC_LOGON_INFO_CTR logon_info;
|
||||
[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)] PAC_UNKNOWN_12 unknown;
|
||||
[case(PAC_TYPE_UNKNOWN_12)] [subcontext(0)] DATA_BLOB_REM unknown;
|
||||
/* [case(PAC_TYPE_UNKNOWN_12)] PAC_UNKNOWN_12 unknown; */
|
||||
} PAC_INFO;
|
||||
|
||||
typedef [public,nopush,nopull,noprint] struct {
|
||||
@ -82,10 +87,6 @@ interface krb5pac
|
||||
PAC_BUFFER buffers[num_buffers];
|
||||
} PAC_DATA;
|
||||
|
||||
typedef struct {
|
||||
[flag(NDR_REMAINING)] DATA_BLOB remaining;
|
||||
} DATA_BLOB_REM;
|
||||
|
||||
typedef [public] struct {
|
||||
PAC_TYPE type;
|
||||
uint32 ndr_size;
|
||||
|
Loading…
x
Reference in New Issue
Block a user