summaryrefslogtreecommitdiff
path: root/hardinfo2/iconcache.c
diff options
context:
space:
mode:
Diffstat (limited to 'hardinfo2/iconcache.c')
-rw-r--r--hardinfo2/iconcache.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/hardinfo2/iconcache.c b/hardinfo2/iconcache.c
index 49325e39..af4f98c0 100644
--- a/hardinfo2/iconcache.c
+++ b/hardinfo2/iconcache.c
@@ -48,7 +48,9 @@ GdkPixbuf *icon_cache_get_pixbuf(const gchar * file)
g_free(path);
}
- g_object_ref(icon);
+ if (icon) {
+ g_object_ref(icon);
+ }
return icon;
}
@@ -81,7 +83,9 @@ GdkPixbuf *icon_cache_get_pixbuf_at_size(const gchar * file, gint wid,
g_free(path);
}
- g_object_ref(icon);
+ if (icon) {
+ g_object_ref(icon);
+ }
return icon;
}