diff options
author | Max Romanov <max.romanov@nginx.com> | 2017-10-04 15:00:05 +0300 |
---|---|---|
committer | Max Romanov <max.romanov@nginx.com> | 2017-10-04 15:00:05 +0300 |
commit | a4b5b5d45d26077ac822b25d5d26f58661c02dcf (patch) | |
tree | 4784bc865c01499b3e073972d2f2fe0fbfb75fa3 /src/nxt_application.c | |
parent | ebbe89bd5c22ef903e5cd1a898ad75c6739ae4bc (diff) | |
download | unit-a4b5b5d45d26077ac822b25d5d26f58661c02dcf.tar.gz unit-a4b5b5d45d26077ac822b25d5d26f58661c02dcf.tar.bz2 |
Fixed error generation during request processing.
Request can be processed in thread different from the thread where the
connection originally handled.
Because of possible racing conditions, using original connection structures
is unsafe. To solve this, error condition is registered in 'ra' (request <->
application link) and traversed back to original connection thread where
the error message can be generated and send back to client.
Diffstat (limited to 'src/nxt_application.c')
0 files changed, 0 insertions, 0 deletions