session: fix vpp to app msg generation 68/20868/4
authorFlorin Coras <fcoras@cisco.com>
Thu, 25 Jul 2019 21:51:09 +0000 (14:51 -0700)
committerDave Barach <openvpp@barachs.net>
Mon, 29 Jul 2019 20:46:46 +0000 (20:46 +0000)
commit2b5fed8696ce2a9b67e63cf5b5dbf49505172c9a
treee737297817caba79e3657b1c101d41b9802a7bf9
parent1a3d2370b53bcdb13581d8be0d9410974b9966c3
session: fix vpp to app msg generation

Type:fix

Freeing mq messages in vpp (producer), if enqueueing fails, invalidates
consumer assumption that messages can be freed without a lock.

Change-Id: I748a33b8846597bdad865945d8e899346d482434
Signed-off-by: Florin Coras <fcoras@cisco.com>
Signed-off-by: Tal Saiag <tal.saiag@gmail.com>
src/svm/message_queue.c
src/vnet/session/application_worker.c
src/vnet/session/session_node.c