[gtk+] GtkIconCache: find_image_offset() return 0 if icon_name is NULL. This avoid a crash calling gtk_abou
- From: Juan Pablo Ugarte <jpu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] GtkIconCache: find_image_offset() return 0 if icon_name is NULL. This avoid a crash calling gtk_abou
- Date: Thu, 28 Nov 2013 21:22:59 +0000 (UTC)
commit b5dff5e41701a1ad0521b820ef99e33fa2a6f9ff
Author: Juan Pablo Ugarte <juanpablougarte gmail com>
Date: Thu Nov 28 16:56:11 2013 -0300
GtkIconCache: find_image_offset() return 0 if icon_name is NULL.
This avoid a crash calling gtk_about_dialog_set_logo_icon_name() with a NULL icon_name.
gtk/gtkiconcache.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkiconcache.c b/gtk/gtkiconcache.c
index 09aaa1b..4eaff97 100644
--- a/gtk/gtkiconcache.c
+++ b/gtk/gtkiconcache.c
@@ -235,6 +235,9 @@ find_image_offset (GtkIconCache *cache,
guint32 image_list_offset, n_images;
int i;
+ if (!icon_name)
+ return 0;
+
chain_offset = cache->last_chain_offset;
if (chain_offset)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]