Multiplexing different requests in single app port.
This commit is contained in:
@@ -298,12 +298,17 @@ nxt_router_ra_release(nxt_task_t *task, void *obj, void *data)
|
|||||||
|
|
||||||
if (ra->app_port != NULL) {
|
if (ra->app_port != NULL) {
|
||||||
|
|
||||||
|
nxt_router_app_release_port(task, ra->app_port, ra->app_port->app);
|
||||||
|
|
||||||
|
#if 0
|
||||||
|
/* Uncomment to hold app port until complete response received. */
|
||||||
if (ra->rc->conn != NULL) {
|
if (ra->rc->conn != NULL) {
|
||||||
ra->rc->app_port = ra->app_port;
|
ra->rc->app_port = ra->app_port;
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
nxt_router_app_release_port(task, ra->app_port, ra->app_port->app);
|
nxt_router_app_release_port(task, ra->app_port, ra->app_port->app);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
nxt_mp_release(ra->mem_pool, ra);
|
nxt_mp_release(ra->mem_pool, ra);
|
||||||
|
|||||||
Reference in New Issue
Block a user