]> www.fi.muni.cz Git - evince.git/commitdiff
Plug a mem leak.
authorChristian Persch <chpe@src.gnome.org>
Sun, 15 Feb 2009 13:52:45 +0000 (13:52 +0000)
committerChristian Persch <chpe@src.gnome.org>
Sun, 15 Feb 2009 13:52:45 +0000 (13:52 +0000)
* backend/impress/impress-document.c: (impress_document_load): Plug a
mem leak.

svn path=/trunk/; revision=3451

ChangeLog
backend/impress/impress-document.c

index 74a47e2ace6e6ac75f5ce5c96f07eaad349b6c53..64a9a4f8f4c7baa5e68fa300e51b15bc23e1730c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-02-14  Christian Persch  <chpe@gnome.org>
+
+       * backend/impress/impress-document.c: (impress_document_load): Plug a
+       mem leak.
+
 2009-02-14  Christian Persch  <chpe@gnome.org>
 
        * backend/impress/impress-document.c: (impress_document_load): Don't
index 19fb8e3b3e56747bf7c17e985bd165493cae7811..46c2cc966eb7cd4049728dd467ac4f06c93a5faa 100644 (file)
@@ -293,6 +293,7 @@ impress_document_load (EvDocument  *document,
     return FALSE;
 
   imp = imp_open (filename, &err);
+  g_free (filename);
 
   if (!imp)
     {
@@ -300,7 +301,6 @@ impress_document_load (EvDocument  *document,
                            EV_DOCUMENT_ERROR,
                            EV_DOCUMENT_ERROR_INVALID,
                            _("Invalid document"));
-      g_free (filename);
       return FALSE;
     }
   impress_document->imp = imp;