From 7d0a351c0a73211c47ee6aad6fb56c6b6ee70060 Mon Sep 17 00:00:00 2001 From: Philippe Saint-Pierre Date: Mon, 2 Jan 2012 21:29:02 -0500 Subject: [PATCH] Wonderbrush translator: memory leak fix A Buffer in archive_bitmap wasn't free'd upon completion. CID 5751. --- .../translators/wonderbrush/support/bitmap_compression.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/add-ons/translators/wonderbrush/support/bitmap_compression.cpp b/src/add-ons/translators/wonderbrush/support/bitmap_compression.cpp index 41c1948df5..45e263d253 100644 --- a/src/add-ons/translators/wonderbrush/support/bitmap_compression.cpp +++ b/src/add-ons/translators/wonderbrush/support/bitmap_compression.cpp @@ -101,6 +101,7 @@ archive_bitmap(const BBitmap* bitmap, BMessage* into, const char* fieldName) ret = into->AddRect("construction bounds", bitmap->Bounds()); if (ret >= B_OK) ret = into->AddInt32("format", bitmap->ColorSpace()); + free(buffer); } } return ret;