[gegl] buffer: Clean up gegl_buffer_load a bit and fix a memory leak.



commit 28ca410804881b5c4dca0fcdbef81d7386814e1d
Author: Michael Henning <drawoc darkrefraction com>
Date:   Tue Jun 18 21:05:00 2013 -0400

    buffer: Clean up gegl_buffer_load a bit and fix a memory leak.

 gegl/buffer/gegl-buffer-load.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/gegl/buffer/gegl-buffer-load.c b/gegl/buffer/gegl-buffer-load.c
index 8857318..b5c1562 100644
--- a/gegl/buffer/gegl-buffer-load.c
+++ b/gegl/buffer/gegl-buffer-load.c
@@ -314,10 +314,9 @@ gegl_buffer_load (const gchar *path)
   {
     GeglBufferItem *header = gegl_buffer_read_header (info->i, &info->offset, NULL);
     g_assert (header);
-    /*memcpy (&(info->header), header, sizeof (GeglBufferHeader));*/
-    info->header = *(&header->header);
+    info->header = header->header;
     info->offset = info->header.next;
-    /*g_free (header);*/  /* is there a pointer to a string or something we're missing? */
+    g_free (header);
   }
 
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]