diff options
author | Erwann Chenede - <erwann.chenede@sun.com> | 2002-03-04 16:07:14 +0000 |
---|---|---|
committer | Erwann Chenede <erwannc@src.gnome.org> | 2002-03-04 16:07:14 +0000 |
commit | ec89235507fc14258c7986a71f74688b1af7427f (patch) | |
tree | 4459719f5544f70e4d630b5fb00a171985fc4245 | |
parent | c213e938d04d866a338af843ea9257a1bf88d88e (diff) | |
download | libwnck-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-- | ChangeLog | 5 | ||||
-rw-r--r-- | libwnck/screen.c | 2 |
2 files changed, 6 insertions, 1 deletions
@@ -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; |