diff options
author | Nickolay 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) |
commit | a554f8e3595152cd2afa33c6a2a368f6469509de (patch) | |
tree | 4c025eb7436a90d14678cde84fd24137a8eca310 /tiff/tiff-document.c | |
parent | 484aa472475af8da26c9dcf302fe855c2f6f63b5 (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/tiff-document.c')
-rw-r--r-- | tiff/tiff-document.c | 6 |
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); } |