From bc41274dad99d0c6700efac3dd747c282ed4f7d6 Mon Sep 17 00:00:00 2001 From: Pablo Barciela Date: Mon, 18 Mar 2019 11:40:26 +0100 Subject: mate-desktop-thumbnail: avoid 'NULL' parameter Fixes Clang static analyzer warning: mate-desktop-thumbnail.c:933:54: warning: Null pointer passed as an argument to a 'nonnull' parameter g_checksum_update (checksum, (const guchar *) uri, strlen (uri)); ^~~~~~~~~~~~ --- libmate-desktop/mate-desktop-thumbnail.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libmate-desktop') diff --git a/libmate-desktop/mate-desktop-thumbnail.c b/libmate-desktop/mate-desktop-thumbnail.c index 4ef0b52..2d718e7 100644 --- a/libmate-desktop/mate-desktop-thumbnail.c +++ b/libmate-desktop/mate-desktop-thumbnail.c @@ -1074,7 +1074,7 @@ mate_desktop_thumbnail_factory_can_thumbnail (MateDesktopThumbnailFactory *facto } g_mutex_unlock (&factory->priv->lock); - if (have_script || mimetype_supported_by_gdk_pixbuf (mime_type)) + if (uri && (have_script || mimetype_supported_by_gdk_pixbuf (mime_type))) { return !mate_desktop_thumbnail_factory_has_valid_failed_thumbnail (factory, uri, -- cgit v1.2.1