idl: dfsblobs fix glitches in the implementation
authorMatthieu Patou <mat@matws.net>
Fri, 3 Sep 2010 20:39:16 +0000 (00:39 +0400)
committerMatthieu Patou <mat@matws.net>
Tue, 5 Oct 2010 07:19:40 +0000 (11:19 +0400)
librpc/idl/dfsblobs.idl

index 88147b638a261bf4aa4b516837d0add187704d5c..6151c3f77b2c624b388b316f2be4d90df1bc9111 100644 (file)
@@ -59,7 +59,7 @@ interface dfsblobs
        typedef struct {
                [relative_short] nstring *special_name;
                uint16 nb_expanded_names;
-               [relative_short,subcontext(0),flag(STR_NOTERM|NDR_REMAINING)] string_array *expanded_names;
+               [relative_short,subcontext(0),flag(NDR_REMAINING|STR_NULLTERM)] string_array *expanded_names;
        } dfs_domain_referral;
 
        typedef [nodiscriminant] union {
@@ -69,7 +69,7 @@ interface dfsblobs
        } dfs_referral;
 
        typedef [nodiscriminant] union {
-               [case(16)] uint8 *value;
+               [case(16)] uint8 value[16];
                [default];
        } dfs_padding;