s3/s4: Fix DCOM idl bug
authorTim Prouty <tprouty@samba.org>
Wed, 17 Dec 2008 06:46:33 +0000 (22:46 -0800)
committerTim Prouty <tprouty@samba.org>
Wed, 17 Dec 2008 07:24:13 +0000 (23:24 -0800)
A build warning uncovered a bug where a pointer was being passed in
instead of the dereferenced value of the pointer.

librpc/idl/dcom.idl

index 18d0d61c4135c517e7ab79b79bd856ec05e6bc09..30d6d432b46efce87814a39333c1ce7a7a109026 100644 (file)
@@ -276,7 +276,7 @@ interface IRemUnknown2 : IRemUnknown
 interface IStream : IUnknown
 {
        WERROR Read(
-                               [out, size_is(num_requested), length_is(num_read)] uint8 pv[],
+                               [out, size_is(num_requested), length_is(*num_read)] uint8 pv[],
                                [in] uint32 num_requested, 
                                [in, unique] uint32 *num_readx,
                                [out] uint32 *num_read