Fixing master process crash after failed fork.
This closes #312 issue on GitHub.
This commit is contained in:
@@ -546,7 +546,7 @@ nxt_port_use(nxt_task_t *task, nxt_port_t *port, int i)
|
||||
|
||||
if (i < 0 && c == -i) {
|
||||
|
||||
if (task->thread->engine == port->engine) {
|
||||
if (port->engine == NULL || task->thread->engine == port->engine) {
|
||||
nxt_port_release(task, port);
|
||||
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user