idl: Fixed a possible crash bug.
authorAndreas Schneider <asn@samba.org>
Mon, 2 Aug 2010 16:32:40 +0000 (18:32 +0200)
committerAndreas Schneider <asn@samba.org>
Mon, 2 Aug 2010 16:33:36 +0000 (18:33 +0200)
librpc/idl/winreg.idl

index c3e5279efab492c104be80ee4d216e1b6435a2f7..48fddb709de2a29288a1ca51b4f2bd2fb7bbb682 100644 (file)
@@ -188,7 +188,7 @@ import "lsa.idl", "security.idl", "misc.idl";
                [in]            uint32 enum_index,
                [in,out,ref]    winreg_ValNameBuf *name,
                [in,out,unique] winreg_Type *type,
-               [in,out,unique,size_is(*size),length_is(*length)] uint8 *value,
+               [in,out,unique,size_is(size ? *size : 0),length_is(length ? *length : 0),range(0,0x4000000)] uint8 *value,
                [in,out,unique] uint32 *size,
                [in,out,unique] uint32 *length
        );