198c198,199 < nxt_port_msg_push(nxt_task_t *task, nxt_port_t *port, nxt_port_send_msg_t *msg) --- > nxt_port_msg_insert_head(nxt_task_t *task, nxt_port_t *port, > nxt_port_send_msg_t *msg) 204a206,221 > nxt_queue_insert_head(&port->messages, &msg->link); > } > > return msg; > } > > > static nxt_port_send_msg_t * > nxt_port_msg_insert_tail(nxt_task_t *task, nxt_port_t *port, > nxt_port_send_msg_t *msg) > { > if (msg->work.data == NULL) { > msg = nxt_port_msg_create(task, msg); > } > > if (msg != NULL) { 263c280 < res = nxt_port_msg_push(task, port, &msg); --- > res = nxt_port_msg_insert_tail(task, port, &msg); 412c429 < if (nxt_port_msg_push(task, port, msg) != NULL) { --- > if (nxt_port_msg_insert_tail(task, port, msg) != NULL) { 427c444 < } else if (nxt_slow_path(n == NXT_ERROR)) { --- > } else { 429c446 < if (nxt_port_msg_push(task, port, msg) != NULL) { --- > if (nxt_port_msg_insert_head(task, port, msg) != NULL) { 433c450,453 < goto fail; --- > > if (nxt_slow_path(n == NXT_ERROR)) { > goto fail; > } 436,437d455 < /* n == NXT_AGAIN */ <