From 8e56ff9a0cb8c2a8fc4b99d5dd3a622cedfa3234 Mon Sep 17 00:00:00 2001 From: Perberos Date: Thu, 22 Dec 2011 21:25:19 -0200 Subject: crash on g_free the address 0 or 1 --- libdocument/ev-document.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'libdocument') diff --git a/libdocument/ev-document.c b/libdocument/ev-document.c index 70349dcb..19d51d9b 100644 --- a/libdocument/ev-document.c +++ b/libdocument/ev-document.c @@ -753,7 +753,12 @@ ev_document_info_free (EvDocumentInfo *info) g_free (info->keywords); g_free (info->creator); g_free (info->producer); - g_free (info->linearized); + + if (info->linearized != 0 && info->linearized != 1) + { + g_free(info->linearized); + } + g_free (info->security); ev_document_license_free (info->license); -- cgit v1.2.1