shot - check zone null before using
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 22 Jan 2014 03:27:00 +0000 (12:27 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 22 Jan 2014 03:27:00 +0000 (12:27 +0900)
src/modules/shot/e_mod_main.c

index 93171e6..718f748 100644 (file)
@@ -840,7 +840,7 @@ _shot_now(E_Zone *zone, E_Client *ec, const char *params)
         if (sscanf(params, "%100s %100s %100s", smode, squal, sscreen) == 3)
           {
              screen = -1;
-             if (!strcmp(sscreen, "current")) screen = zone->num;
+             if ((zone) && (!strcmp(sscreen, "current"))) screen = zone->num;
              else if (!strcmp(sscreen, "all")) screen = -1;
              else screen = atoi(sscreen);