=?UTF-8?Q?Fr=C3=A9d=C3=A9ric=20Delanoy=20?=: gdiplus/tests: Cleanup resources on error path in test_font_height_scaling (coverity).

Alexandre Julliard julliard at winehq.org
Tue Oct 30 13:27:35 CDT 2012


Module: wine
Branch: master
Commit: c97066370cc7a1fbf6d276f69dc311ae5538066c
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=c97066370cc7a1fbf6d276f69dc311ae5538066c

Author: Frédéric Delanoy <frederic.delanoy at gmail.com>
Date:   Tue Oct 30 08:55:37 2012 +0100

gdiplus/tests: Cleanup resources on error path in test_font_height_scaling (coverity).

---

 dlls/gdiplus/tests/graphics.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/dlls/gdiplus/tests/graphics.c b/dlls/gdiplus/tests/graphics.c
index 4ed13ea..5fc1626 100644
--- a/dlls/gdiplus/tests/graphics.c
+++ b/dlls/gdiplus/tests/graphics.c
@@ -3790,7 +3790,7 @@ static void test_font_height_scaling(void)
     if (fabs(scale - 1.0) > 0.1)
     {
         win_skip("GdipGetRegionBounds is broken, scale %f (should be near 1.0)\n", scale);
-        return;
+        goto cleanup;
     }
 
     status = GdipScaleWorldTransform(graphics, 0.01, 0.01, MatrixOrderAppend);
@@ -3893,6 +3893,7 @@ todo_wine
         GdipDeleteFont(font);
     }
 
+cleanup:
     status = GdipDeleteGraphics(graphics);
     expect(Ok, status);
     DeleteDC(hdc);




More information about the wine-cvs mailing list