summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErwann Chenede - <erwann.chenede@sun.com>2002-03-04 16:07:14 +0000
committerErwann Chenede <erwannc@src.gnome.org>2002-03-04 16:07:14 +0000
commitec89235507fc14258c7986a71f74688b1af7427f (patch)
tree4459719f5544f70e4d630b5fb00a171985fc4245
parentc213e938d04d866a338af843ea9257a1bf88d88e (diff)
downloadlibwnck-ec89235507fc14258c7986a71f74688b1af7427f.tar.gz
check screen != NULL before dereferencing the screen #73144
2002-03-04 Erwann Chenede - <erwann.chenede@sun.com> * libwnck/screen.c: check screen != NULL before dereferencing the screen #73144
-rw-r--r--ChangeLog5
-rw-r--r--libwnck/screen.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 26ecbcc..6c68bc7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2002-03-04 Erwann Chenede - <erwann.chenede@sun.com>
+
+ * libwnck/screen.c: check screen != NULL before
+ dereferencing the screen #73144
+
2002-03-03 Johan Dahlin <jdahlin@telia.com>
* libwnck/Makefile.am: #71562
diff --git a/libwnck/screen.c b/libwnck/screen.c
index e759e1c..2e1c526 100644
--- a/libwnck/screen.c
+++ b/libwnck/screen.c
@@ -335,7 +335,7 @@ wnck_screen_get_for_root (gulong root_window_id)
i = 0;
while (i < ScreenCount (gdk_display))
{
- if (screens[i]->priv->xroot == root_window_id)
+ if (screens[i] != NULL && screens[i]->priv->xroot == root_window_id)
return screens[i];
++i;