diff options
Diffstat (limited to 'tiff')
-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); } |