diff options
Diffstat (limited to 'src/xinerama.c')
-rw-r--r-- | src/xinerama.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/xinerama.c b/src/xinerama.c index cfa6efb..f037b05 100644 --- a/src/xinerama.c +++ b/src/xinerama.c @@ -61,9 +61,13 @@ init_xinerama(void) } xine_screens = XineramaQueryScreens(dpy, &xine_screen_count); - if ((xine_screens == NULL) || (xine_screen_count < 2)) { + if (xine_screens == NULL) { return; } + if (xine_screen_count < 2) { + XFree (xine_screens); + return; + } rp_have_xinerama = 1; #else |