Tiny mmap buffers completion fixed.

Small mmap buffers transferred in 'plain' mode and should be freed by sender.
This commit is contained in:
Max Romanov
2017-08-11 18:04:04 +03:00
parent 70d73d633b
commit 1b354421c3
3 changed files with 5 additions and 4 deletions

View File

@@ -308,7 +308,8 @@ nxt_port_write_handler(nxt_task_t *task, void *obj, void *data)
wq = &task->thread->engine->fast_work_queue;
msg->buf = nxt_sendbuf_completion(task, wq, msg->buf, plain_size);
msg->buf = nxt_sendbuf_completion(task, wq, msg->buf, plain_size,
m == NXT_PORT_METHOD_MMAP);
if (msg->buf != NULL) {
/*