tty.path can be NULL, don't dereference it. From George Nachman.

This commit is contained in:
Nicholas Marriott 2013-03-25 10:04:44 +00:00
parent 2c14a771a8
commit e2e85650ac

View File

@ -79,7 +79,7 @@ cmd_choose_client_exec(struct cmd *self, struct cmd_q *cmdq)
cur = idx = 0;
for (i = 0; i < ARRAY_LENGTH(&clients); i++) {
c1 = ARRAY_ITEM(&clients, i);
if (c1 == NULL || c1->session == NULL)
if (c1 == NULL || c1->session == NULL || c1->tty.path == NULL)
continue;
if (c1 == cmdq->client)
cur = idx;