Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tiff
diff options
context:
space:
mode:
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);
}