From 0c59b99bc6ad737227a6c684105810b0e04294f5 Mon Sep 17 00:00:00 2001 From: Carlos Garcia Campos Date: Thu, 24 Apr 2008 08:49:39 +0000 Subject: Fix memory leak. 2008-04-24 Carlos Garcia Campos * libdocument/ev-document-factory.c: (get_document_from_uri): Fix memory leak. svn path=/trunk/; revision=3022 --- (limited to 'libdocument/ev-document-factory.c') diff --git a/libdocument/ev-document-factory.c b/libdocument/ev-document-factory.c index 328ff74..64eaaba 100644 --- a/libdocument/ev-document-factory.c +++ b/libdocument/ev-document-factory.c @@ -184,12 +184,15 @@ get_document_from_uri (const char *uri, #endif /* ENABLE_PIXBUF */ if (document == NULL) { + gchar *mime_desc; + + mime_desc = g_content_type_get_description (mime_type); g_set_error (error, EV_DOCUMENT_ERROR, 0, _("File type %s (%s) is not supported"), - g_content_type_get_description (mime_type), - mime_type); + mime_desc, mime_type); + g_free (mime_desc); g_free (mime_type); return NULL; -- cgit v0.9.1