diff options
author | wanghanlin <wanghanlin@corp.netease.com> | 2023-08-08 10:40:04 +0800 |
---|---|---|
committer | Florin Coras <florin.coras@gmail.com> | 2023-08-15 18:06:10 +0000 |
commit | 4747b346d0b34133acb3e41e59c42a7633ff41b9 (patch) | |
tree | cbb55693a377d211ec9d16a8cd05ffaab86c5a3a /src/vlib | |
parent | 61ab0947219c93590f6ec1198da93fe339ba70ca (diff) |
vcl: fix error state switch for vcl_handle_mq_event
When a listen session receives an ACCEPTED message, but then
receives either a RESET or DISCONNECTED message from VPP before the
session is accepted, the listen session state is switched to
VPP_CLOSING or DISCONNECT.
The subsequent CLEANUP message handler attempts to send a
disconneted or reset reply message to VPP, but since the vpp_evt_q
for the listen session is null, this leads to a crash.
Type: fix
Change-Id: Ic51f78f631fe8d15bf8c56b795f4a900c3e2f724
Signed-off-by: wanghanlin <wanghanlin@corp.netease.com>
Diffstat (limited to 'src/vlib')
0 files changed, 0 insertions, 0 deletions