diff options
author | Gaël Bonithon <gael@xfce.org> | 2021-12-28 13:39:07 +0100 |
---|---|---|
committer | Gaël Bonithon <gael@xfce.org> | 2021-12-29 13:09:43 +0100 |
commit | ad8d6ac59b20ab8ccbb3ce4d56c71d25f2a435b6 (patch) | |
tree | a24c7cd694dffba4b31c0470cf21daf02e27809d | |
parent | 4efd70c9e26a93800091b3252ff5ace12eeb3c1f (diff) | |
download | tumbler-ad8d6ac59b20ab8ccbb3ce4d56c71d25f2a435b6.tar.gz |
gepub-thumbnailer: Add missing sanity check
-rw-r--r-- | plugins/gepub-thumbnailer/gepub-thumbnailer.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/plugins/gepub-thumbnailer/gepub-thumbnailer.c b/plugins/gepub-thumbnailer/gepub-thumbnailer.c index 9b65762..32f4cd3 100644 --- a/plugins/gepub-thumbnailer/gepub-thumbnailer.c +++ b/plugins/gepub-thumbnailer/gepub-thumbnailer.c @@ -179,9 +179,8 @@ gepub_thumbnailer_create (TumblerAbstractThumbnailer *thumbnailer, /* find cover file and its mime type */ cover = gepub_doc_get_cover (doc); - cover_mime = gepub_doc_get_resource_mime_by_id (doc, cover); - - if (cover_mime == NULL) + if (cover == NULL + || (cover_mime = gepub_doc_get_resource_mime_by_id (doc, cover)) == NULL) { g_signal_emit_by_name (thumbnailer, "error", uri, TUMBLER_ERROR, TUMBLER_ERROR_NO_CONTENT, |