2004-11-11 Lutz Mueller <lutz@users.sourceforge.net>
authorLutz Mueller <lutz.s.mueller@gmail.com>
Thu, 11 Nov 2004 20:24:39 +0000 (21:24 +0100)
committerLutz Mueller <lutz.s.mueller@gmail.com>
Thu, 11 Nov 2004 20:24:39 +0000 (21:24 +0100)
* libexif/exif-log.c: Plug another memory leak. Detected by
  Angela Wrobel.

ChangeLog
libexif/exif-log.c

index 6fa3f95..8709f8b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2004-11-11  Lutz Mueller <lutz@users.sourceforge.net>
 
+       * libexif/exif-log.c: Plug another memory leak. Detected by 
+         Angela Wrobel.
+
+2004-11-11  Lutz Mueller <lutz@users.sourceforge.net>
+
        * libexif/canon/exif-mnote-data-canon.c: Do not crash on strange
          data. Pointed out by Angela Wrobel.
 
index 63d70f9..5dde1ce 100644 (file)
@@ -111,9 +111,12 @@ exif_log_unref (ExifLog *log)
 void
 exif_log_free (ExifLog *log)
 {
+       ExifMem *mem = log ? log->mem : NULL;
+
        if (!log) return;
 
-       exif_mem_free (log->mem, log);
+       exif_mem_free (mem, log);
+       exif_mem_unref (mem);
 }
 
 void