From b5e17b77046c1998776646e602c7be2e84b21191 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Tue, 22 Mar 2011 15:20:47 +0100 Subject: gtk/display: be more paranoid about potentially NULL pointer If things don't go as expected in gnome_rr_config_ensure_primary (for example we don't find any usable output), we may end up trying to dereference a NULL pointer. It's better to check top_left is not NULL before using it. --- gtk/display/gnome-rr-config.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/display/gnome-rr-config.c b/gtk/display/gnome-rr-config.c index 5e22596..bb5cafc 100644 --- a/gtk/display/gnome-rr-config.c +++ b/gtk/display/gnome-rr-config.c @@ -1230,7 +1230,7 @@ gnome_rr_config_ensure_primary (GnomeRRConfig *configuration) if (!found) { if (laptop != NULL) { laptop->priv->primary = TRUE; - } else { + } else if (top_left != NULL) { top_left->priv->primary = TRUE; } } -- cgit v1.2.3