=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/server.c,v retrieving revision 1.194 retrieving revision 1.195 diff -c -r1.194 -r1.195 *** src/usr.bin/tmux/server.c 2020/06/18 08:34:22 1.194 --- src/usr.bin/tmux/server.c 2020/09/16 18:37:55 1.195 *************** *** 1,4 **** ! /* $OpenBSD: server.c,v 1.194 2020/06/18 08:34:22 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: server.c,v 1.195 2020/09/16 18:37:55 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 158,164 **** { int pair[2]; sigset_t set, oldset; ! struct client *c; char *cause = NULL; sigfillset(&set); --- 158,164 ---- { int pair[2]; sigset_t set, oldset; ! struct client *c = NULL; char *cause = NULL; sigfillset(&set); *************** *** 224,232 **** } if (cause != NULL) { ! cmdq_append(c, cmdq_get_error(cause)); free(cause); - c->flags |= CLIENT_EXIT; } server_add_accept(0); --- 224,234 ---- } if (cause != NULL) { ! if (c != NULL) { ! cmdq_append(c, cmdq_get_error(cause)); ! c->flags |= CLIENT_EXIT; ! } free(cause); } server_add_accept(0);