mirror of
https://github.com/samba-team/samba.git
synced 2025-11-16 20:23:50 +03:00
r8148: - make the PAC generation code a bit more readable and add some outof memory checks
- move to handmodified pull/push code for PAC_BUFFER to get the _ndr_size field and the subcontext size right - after looking closely to the sample w2k3 PAC in our torture test (and some more in my archive) I found out that the first uint32 before the netr_SamInfo3 was also a pointer, (and we passed a NULL pointer there before, so I think that was the reason why the windows clients doesn't want our PAC) w2k3 uses this for unique pointers: ptr = ndr->ptr_count * 4; ptr |= 0x00020000; ndr->ptr_count; - do one more pull/push round with the sample PAC metze
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
5fcaa21d67
commit
0eee179415
@@ -89,6 +89,8 @@ struct epm_tower;
|
||||
|
||||
struct drsuapi_DsCrackNames;
|
||||
|
||||
struct PAC_BUFFER;
|
||||
|
||||
struct samr_ChangePasswordUser;
|
||||
struct samr_OemChangePasswordUser2;
|
||||
struct samr_ChangePasswordUser3;
|
||||
|
||||
Reference in New Issue
Block a user