diff options
author | Garming Sam <garming@catalyst.net.nz> | 2018-04-16 14:53:18 +1200 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2018-08-16 23:42:19 +0200 |
commit | 463dcc909417f91a576b12b96adfc16e18ffc9a0 (patch) | |
tree | 6f0b980b0d7619a4fa814b1bfb14f45b10b2993a /librpc/idl/preg.idl | |
parent | 572fd6319fd60fbca99db42169b80aa0135be058 (diff) | |
download | samba-463dcc909417f91a576b12b96adfc16e18ffc9a0.tar.gz |
preg: Unpack winreg_Data for parsing
It seems that there might be pre-existing endianness issues which would be fixed by the ndr_push.
Signed-off-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'librpc/idl/preg.idl')
-rw-r--r-- | librpc/idl/preg.idl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/librpc/idl/preg.idl b/librpc/idl/preg.idl index f14cea9fe2e..fc28bb65ebd 100644 --- a/librpc/idl/preg.idl +++ b/librpc/idl/preg.idl @@ -27,7 +27,7 @@ import "misc.idl"; [charset(DOS),value(";"),noprint] uint8 _sep3[2]; uint32 size; [charset(DOS),value(";"),noprint] uint8 _sep4[2]; - uint8 data[size]; + [subcontext(0),subcontext_size(size),flag(NDR_REMAINING), switch_is(type)] winreg_Data data; [charset(DOS),value("]"),noprint] uint8 _closing_bracket[2]; } preg_entry; |