comctl32/button: Fix text buffer leak (Coverity).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
06c5e950b1
commit
ec09119f2e
|
@ -1293,7 +1293,6 @@ static UINT BUTTON_CalcLayoutRects(const BUTTON_INFO *infoPtr, HDC hdc, RECT *la
|
||||||
/* Get text rect */
|
/* Get text rect */
|
||||||
maxTextWidth = labelRc->right - labelRc->left;
|
maxTextWidth = labelRc->right - labelRc->left;
|
||||||
textRect = BUTTON_GetTextRect(infoPtr, hdc, text, maxTextWidth);
|
textRect = BUTTON_GetTextRect(infoPtr, hdc, text, maxTextWidth);
|
||||||
heap_free(text);
|
|
||||||
|
|
||||||
/* Show image and text */
|
/* Show image and text */
|
||||||
if (show_image_and_text(infoPtr))
|
if (show_image_and_text(infoPtr))
|
||||||
|
@ -1361,6 +1360,7 @@ static UINT BUTTON_CalcLayoutRects(const BUTTON_INFO *infoPtr, HDC hdc, RECT *la
|
||||||
SetRectEmpty(&imageRect);
|
SetRectEmpty(&imageRect);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
heap_free(text);
|
||||||
|
|
||||||
CopyRect(labelRc, &labelRect);
|
CopyRect(labelRc, &labelRect);
|
||||||
CopyRect(imageRc, &imageRect);
|
CopyRect(imageRc, &imageRect);
|
||||||
|
|
Loading…
Reference in New Issue