From a5e422879ccb7b8aac50c8655671ddef55f64995 Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Sun, 15 Feb 2009 13:53:13 +0000 Subject: Plug a mem leak. * backend/pdf/ev-poppler.cc: Plug a mem leak. svn path=/trunk/; revision=3456 --- diff --git a/ChangeLog b/ChangeLog index 4e1d8be..cad652a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2009-02-14 Christian Persch + * backend/pdf/ev-poppler.cc: Plug a mem leak. + +2009-02-14 Christian Persch + * backend/dvi/dvi-document.c: (dvi_document_load): Don't overwite an error. diff --git a/backend/pdf/ev-poppler.cc b/backend/pdf/ev-poppler.cc index 746b945..841706e 100644 --- a/backend/pdf/ev-poppler.cc +++ b/backend/pdf/ev-poppler.cc @@ -228,6 +228,7 @@ static void convert_error (GError *poppler_error, GError **error) { + g_return_if_fail (poppler_error != NULL); if (poppler_error == NULL) return; @@ -243,6 +244,8 @@ convert_error (GError *poppler_error, EV_DOCUMENT_ERROR, code, poppler_error->message); + + g_error_free (poppler_error); } else { g_propagate_error (error, poppler_error); } -- cgit v0.9.1