From 268f2b047a6e9b932a0ff51aa526e1df61d54165 Mon Sep 17 00:00:00 2001 From: nicm Date: Thu, 12 Dec 2019 11:51:32 +0000 Subject: Do not check if client is dead if it is NULL. --- file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'file.c') diff --git a/file.c b/file.c index ccd62a94..f0d622bc 100644 --- a/file.c +++ b/file.c @@ -88,7 +88,7 @@ file_fire_done_cb(__unused int fd, __unused short events, void *arg) struct client_file *cf = arg; struct client *c = cf->c; - if (cf->cb != NULL && (~c->flags & CLIENT_DEAD)) + 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); } -- cgit v1.2.3