vcl: fix use-after-free 03/28403/1
authorBenoît Ganne <bganne@cisco.com>
Wed, 22 Apr 2020 17:14:03 +0000 (19:14 +0200)
committerAndrew Yourtchenko <ayourtch@gmail.com>
Thu, 13 Aug 2020 17:20:47 +0000 (17:20 +0000)
commit0115d1b5116d24f80c9061ca9a18868e6a929554
tree064be85f76c821d6a4082100f91bb16fba466ec1
parent2c801f7ffb7475e3dec11ef6aef28d0cb1142561
vcl: fix use-after-free

Make sure we disconnect from vlib prior to free-ing the last worker, as
we'll need to access it.

Type: fix

Change-Id: Id5bdd17f0f5efa1ce52021b4270eb4f1e95cc61d
Signed-off-by: Benoît Ganne <bganne@cisco.com>
(cherry picked from commit 38ab5672b599df8ef201ca6733c9b008c37fdfa3)
src/vcl/vppcom.c