diff options
| author | Andrei Belov <defan@nginx.com> | 2020-03-12 18:40:48 +0300 |
|---|---|---|
| committer | Andrei Belov <defan@nginx.com> | 2020-03-12 18:40:48 +0300 |
| commit | 4b7ca39903178e20ec7381205694cb01f0dec6bc (patch) | |
| tree | 51afb9c7003b5927183e7ddecd766eb19e421233 /src/nxt_kqueue_engine.c | |
| parent | 8414897527ed1616ea39a0cae4d1b8ee170d5cb8 (diff) | |
| parent | b3c8a7b33a29208e75dfe4f670cf81dac7b99ccc (diff) | |
| download | unit-4b7ca39903178e20ec7381205694cb01f0dec6bc.tar.gz unit-4b7ca39903178e20ec7381205694cb01f0dec6bc.tar.bz2 | |
Merged with the default branch.1.16.0-1
Diffstat (limited to 'src/nxt_kqueue_engine.c')
| -rw-r--r-- | src/nxt_kqueue_engine.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nxt_kqueue_engine.c b/src/nxt_kqueue_engine.c index 9edbc346..ecc3251e 100644 --- a/src/nxt_kqueue_engine.c +++ b/src/nxt_kqueue_engine.c @@ -747,7 +747,7 @@ nxt_kqueue_poll(nxt_event_engine_t *engine, nxt_msec_t timeout) err = kev->fflags; eof = (kev->flags & EV_EOF) != 0; ev->kq_errno = err; - ev->kq_eof = eof; + ev->kq_eof |= eof; if (ev->read <= NXT_EVENT_BLOCKED) { nxt_debug(ev->task, "blocked read event fd:%d", ev->fd); @@ -778,7 +778,7 @@ nxt_kqueue_poll(nxt_event_engine_t *engine, nxt_msec_t timeout) err = kev->fflags; eof = (kev->flags & EV_EOF) != 0; ev->kq_errno = err; - ev->kq_eof = eof; + ev->kq_eof |= eof; if (ev->write <= NXT_EVENT_BLOCKED) { nxt_debug(ev->task, "blocked write event fd:%d", ev->fd); |
