Index: libpipi/trunk/pipi/codec.c
===================================================================
--- libpipi/trunk/pipi/codec.c	(revision 2605)
+++ libpipi/trunk/pipi/codec.c	(revision 2607)
@@ -52,4 +52,10 @@
 void pipi_free(pipi_image_t *img)
 {
+    unsigned int i;
+
+    for(i = 0; i < PIPI_PIXELS_MAX; i++)
+        if(i != img->codec_format && img->p[i].pixels)
+            free(img->p[i].pixels);
+
 #if USE_SDL
     return pipi_free_sdl(img);
