Right!!! Thanks!

On Fri, Jan 13, 2017 at 1:02 PM, Thomas Faber <thomas.fa...@reactos.org>
wrote:

> On 2017-01-13 05:06, jimta...@svn.reactos.org wrote:
>
>>  VOID FASTCALL
>>  IntSendChildNCPaint(PWND pWnd)
>>  {
>> +   PWND Child;
>> +   HWND *List, *phWnd;
>> +
>> +   List = IntWinListChildren(UserGetDesktopWindow());
>> +   if ( List )
>> +   {
>> +      for (phWnd = List; *phWnd; ++phWnd)
>> +      {
>> +          Child = ValidateHwndNoErr(*phWnd);
>> +          if ( Child && Child->hrgnUpdate == NULL && Child->state &
>> WNDS_SENDNCPAINT)
>> +          {
>> +             USER_REFERENCE_ENTRY Ref;
>> +             UserRefObjectCo(Child, &Ref);
>> +             IntSendNCPaint(Child, HRGN_WINDOW);
>> +             UserDerefObjectCo(Child);
>> +          }
>> +      }
>> +   }
>>
>
>
> You leak List here, both in the normal case and in the
> exception-during-callout case.
>
> _______________________________________________
> Ros-dev mailing list
> Ros-dev@reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
_______________________________________________
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev

Reply via email to