diff options
author | Andrew Clayton <a.clayton@nginx.com> | 2023-02-28 15:41:53 +0000 |
---|---|---|
committer | Andrew Clayton <a.clayton@nginx.com> | 2023-03-10 21:40:28 +0000 |
commit | fa81d7a11a7ba31ddded934eac8e58e7c801d44a (patch) | |
tree | cb1a9649a9fa8ee6976914bfe4cb7beae72af693 /test/test_perl_application.py | |
parent | 78e1122a3c94a150219b4b6e1e594ae5bfdd8d68 (diff) | |
download | unit-fa81d7a11a7ba31ddded934eac8e58e7c801d44a.tar.gz unit-fa81d7a11a7ba31ddded934eac8e58e7c801d44a.tar.bz2 |
Perl: Fix a crash in the language module.
User @bes-internal reported a Perl module crasher on GitHub.
This was due to a Perl application sending back two responses, for each
response we would call down into XS_NGINX__Unit__Sandbox_cb(), the first
time pctx->req would point to a valid nxt_unit_request_info_t, the
second time pctx->req would be NULL.
Add an invalid responses check which covers this case.
Closes: <https://github.com/nginx/unit/issues/841>
Reviewed-by: Alejandro Colomar <alx@nginx.com>
Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions