Index: uspace/lib/gfx/src/bitmap.c
===================================================================
--- uspace/lib/gfx/src/bitmap.c	(revision afcf7049d7f35c862988f3e47d752144e2c6aaac)
+++ uspace/lib/gfx/src/bitmap.c	(revision de19d4adc0334d6906982d38962b3f8ec0050aba)
@@ -77,6 +77,8 @@
 
 	rc = gc->ops->bitmap_create(gc->arg, params, alloc, &bm_priv);
-	if (rc != EOK)
+	if (rc != EOK) {
+		free(bitmap);
 		return rc;
+	}
 
 	bitmap->gc = gc;
