=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/file.c,v retrieving revision 1.1 retrieving revision 1.2 diff -c -r1.1 -r1.2 *** src/usr.bin/tmux/file.c 2019/12/12 11:39:56 1.1 --- src/usr.bin/tmux/file.c 2019/12/12 11:51:32 1.2 *************** *** 1,4 **** ! /* $OpenBSD: file.c,v 1.1 2019/12/12 11:39:56 nicm Exp $ */ /* * Copyright (c) 2019 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: file.c,v 1.2 2019/12/12 11:51:32 nicm Exp $ */ /* * Copyright (c) 2019 Nicholas Marriott *************** *** 88,94 **** struct client_file *cf = arg; struct client *c = cf->c; ! if (cf->cb != NULL && (~c->flags & CLIENT_DEAD)) cf->cb(c, cf->path, cf->error, 1, cf->buffer, cf->data); file_free(cf); } --- 88,94 ---- struct client_file *cf = arg; struct client *c = cf->c; ! if (cf->cb != NULL && (c == NULL || (~c->flags & CLIENT_DEAD))) cf->cb(c, cf->path, cf->error, 1, cf->buffer, cf->data); file_free(cf); }