diff --git a/src/bitmap.cpp b/src/bitmap.cpp
index 119dc24..0fa0df8 100644
--- a/src/bitmap.cpp
+++ b/src/bitmap.cpp
@@ -113,6 +113,7 @@ struct BitmapPrivate
 
 	~BitmapPrivate()
 	{
+		SDL_FreeFormat(format);
 		pixman_region_fini(&tainted);
 	}