diff options
author | Max Romanov <max.romanov@nginx.com> | 2021-01-28 17:13:52 +0300 |
---|---|---|
committer | Max Romanov <max.romanov@nginx.com> | 2021-01-28 17:13:52 +0300 |
commit | e4e444b82701de0c984a72eb9c2657f72d7171ae (patch) | |
tree | 764370b602b981e3c50af3b1b786321e54c64ac0 /docs/changes.xml | |
parent | 3855f1c032cb52f4e8f370f639d259b7cc313939 (diff) | |
download | unit-e4e444b82701de0c984a72eb9c2657f72d7171ae.tar.gz unit-e4e444b82701de0c984a72eb9c2657f72d7171ae.tar.bz2 |
Router: fixing crash after WebSocket processing.
After WebSocket processing, the application port was released with incorrect
reason ("got request"), unnecessarily decrementing the active request counter.
The assertion was triggered only on application removal; a test was added
for this case.
Diffstat (limited to 'docs/changes.xml')
-rw-r--r-- | docs/changes.xml | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/changes.xml b/docs/changes.xml index b97cc823..64adbb46 100644 --- a/docs/changes.xml +++ b/docs/changes.xml @@ -97,6 +97,13 @@ a memory leak occurring in the router process when serving a file larger than </para> </change> +<change type="bugfix"> +<para> +the router process could crash while removing or reconfiguring an application +that uses WebSocket. +</para> +</change> + </changes> |