Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tiff
diff options
context:
space:
mode:
authorNickolay V. Shmyrev <nshmyrev@yandex.ru>2006-08-17 07:20:47 (GMT)
committer Nickolay V. Shmyrev <nshmyrev@src.gnome.org>2006-08-17 07:20:47 (GMT)
commita554f8e3595152cd2afa33c6a2a368f6469509de (patch)
tree4c025eb7436a90d14678cde84fd24137a8eca310 /tiff
parent484aa472475af8da26c9dcf302fe855c2f6f63b5 (diff)
More correct handling of document loading. Fixes bug #349043.
2006-08-17 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * backend/ev-document-factory.c: (ev_document_factory_get_document): * tiff/tiff-document.c: (tiff_document_finalize): More correct handling of document loading. Fixes bug #349043.
Diffstat (limited to 'tiff')
-rw-r--r--tiff/tiff-document.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/tiff/tiff-document.c b/tiff/tiff-document.c
index 9f465a7..4a532e1 100644
--- a/tiff/tiff-document.c
+++ b/tiff/tiff-document.c
@@ -274,8 +274,10 @@ tiff_document_finalize (GObject *object)
{
TiffDocument *tiff_document = TIFF_DOCUMENT (object);
- TIFFClose (tiff_document->tiff);
- g_free (tiff_document->uri);
+ if (tiff_document->tiff)
+ TIFFClose (tiff_document->tiff);
+ if (tiff_document->uri)
+ g_free (tiff_document->uri);
G_OBJECT_CLASS (tiff_document_parent_class)->finalize (object);
}