Do not use the key variable uninitialized (in a debug log statement),
authornicm <nicm@openbsd.org>
Fri, 5 Jun 2015 15:10:13 +0000 (15:10 +0000)
committernicm <nicm@openbsd.org>
Fri, 5 Jun 2015 15:10:13 +0000 (15:10 +0000)
reported by jungleboogie0 at gmail dot com.

usr.bin/tmux/tty-keys.c

index ce38e7b..d16130c 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: tty-keys.c,v 1.72 2015/04/19 21:34:21 nicm Exp $ */
+/* $OpenBSD: tty-keys.c,v 1.73 2015/06/05 15:10:13 nicm Exp $ */
 
 /*
  * Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -501,6 +501,7 @@ tty_keys_next(struct tty *tty)
        case -1:        /* no, or not valid */
                break;
        case -2:        /* yes, but we don't care. */
+               key = KEYC_MOUSE;
                goto discard_key;
        case 1:         /* partial */
                goto partial_key;