[ros-diffs] [arty] 28737: Set needed sizes for return buffers when we return an insufficient buffer error.

arty at svn.reactos.org arty at svn.reactos.org
Sat Sep 1 13:14:25 CEST 2007


Author: arty
Date: Sat Sep  1 15:14:25 2007
New Revision: 28737

URL: http://svn.reactos.org/svn/reactos?rev=28737&view=rev
Log:
Set needed sizes for return buffers when we return an insufficient buffer 
error.

Modified:
    trunk/reactos/lib/rtl/sd.c

Modified: trunk/reactos/lib/rtl/sd.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/lib/rtl/sd.c?rev=28737&r1=28736&r2=28737&view=diff
==============================================================================
--- trunk/reactos/lib/rtl/sd.c (original)
+++ trunk/reactos/lib/rtl/sd.c Sat Sep  1 15:14:25 2007
@@ -732,6 +732,10 @@
        DaclLength > *DaclSize ||
        SaclLength > *SaclSize)
    {
+      *OwnerSize = OwnerLength;
+      *PrimaryGroupSize = GroupLength;
+      *DaclSize = DaclLength;
+      *SaclSize = SaclLength;
       return STATUS_BUFFER_TOO_SMALL;
    }
 




More information about the Ros-diffs mailing list