]> git.armaanb.net Git - dmenu.git/blobdiff - dmenu.c
fix crash with ctrl-enter as input
[dmenu.git] / dmenu.c
diff --git a/dmenu.c b/dmenu.c
index 8d9bbb65e868147e028df42954d77a867181b9eb..b56f3a899ebdf1ae177ef819d04c3661a69f37cd 100644 (file)
--- a/dmenu.c
+++ b/dmenu.c
@@ -69,7 +69,7 @@ main(int argc, char *argv[]) {
        for(i = 1; i < argc; i++)
                /* these options take no arguments */
                if(!strcmp(argv[i], "-v")) {      /* prints version information */
-                       puts("dmenu-"VERSION", © 2006-2012 dmenu engineers, see LICENSE for details");
+                       puts("dmenu-"VERSION", © 2006-2014 dmenu engineers, see LICENSE for details");
                        exit(EXIT_SUCCESS);
                }
                else if(!strcmp(argv[i], "-b"))   /* appears at the bottom of the screen */
@@ -370,7 +370,8 @@ keypress(XKeyEvent *ev) {
                puts((sel && !(ev->state & ShiftMask)) ? sel->text : text);
                if(!(ev->state & ControlMask))
                        exit(EXIT_SUCCESS);
-               sel->out = True;
+               if(sel)
+                       sel->out = True;
                break;
        case XK_Right:
                if(text[cursor] != '\0') {