GetCharacterPlacementA: Free memory on error
authorGregor Schneider <grschneider@gmail.com>
Sun, 23 Aug 2009 23:51:09 +0000 (23:51 +0000)
committerGregor Schneider <grschneider@gmail.com>
Sun, 23 Aug 2009 23:51:09 +0000 (23:51 +0000)
svn path=/trunk/; revision=42898

reactos/dll/win32/gdi32/objects/font.c

index 7b56296..2dafe77 100644 (file)
@@ -328,6 +328,7 @@ GetCharacterPlacementA(
         resultsW.lpOutString = HeapAlloc(GetProcessHeap(), 0, sizeof(WCHAR)*uCountW);
         if (resultsW.lpOutString == NULL)
         {
+            HeapFree(GetProcessHeap(), 0, lpStringW);
             return 0;
         }
     }