diff options
author | nicm <nicm> | 2019-12-12 11:51:32 +0000 |
---|---|---|
committer | nicm <nicm> | 2019-12-12 11:51:32 +0000 |
commit | 268f2b047a6e9b932a0ff51aa526e1df61d54165 (patch) | |
tree | 08221a266c0f0b088720e3e0ff463ae1dfdac9c9 | |
parent | c284ebe0ade7cc85ad6c3fe5ce7ed5108119222d (diff) | |
download | rtmux-268f2b047a6e9b932a0ff51aa526e1df61d54165.tar.gz rtmux-268f2b047a6e9b932a0ff51aa526e1df61d54165.tar.bz2 rtmux-268f2b047a6e9b932a0ff51aa526e1df61d54165.zip |
Do not check if client is dead if it is NULL.
-rw-r--r-- | file.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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); } |