s4: Fix parsing of CSDVersion: treat this field as an string null terminated.
authorMatthieu Patou <mat@matws.net>
Fri, 11 Sep 2009 15:57:04 +0000 (19:57 +0400)
committerMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
Fri, 11 Sep 2009 17:16:58 +0000 (19:16 +0200)
commitc6dd2c9552b79c0cf68b91cfa6aed3c399323850
tree635646c935acf2d789a16cc14b389b80b21d3779
parenta1cf12e1f69a9c1f062ca12e2981a45f9ea27d37
s4: Fix parsing of CSDVersion: treat this field as an string null terminated.

 CDSVersion field contains one utf16 string and then garbage which pertubated the parsing.
 We use subcontext to clearly define the size of the whole blob and then let the parser to find
 the real length of the string.
 This is a fix for bug 6706, many thanks to Gunter for the PIDL guidelines.
librpc/idl/netlogon.idl