blockd: fix vlist memory corruption
authorRafał Miłecki <rafal@milecki.pl>
Fri, 13 Dec 2019 10:05:11 +0000 (11:05 +0100)
committerRafał Miłecki <rafal@milecki.pl>
Fri, 13 Dec 2019 13:48:31 +0000 (14:48 +0100)
commit5ea47fe35e5db7b231393d21515daeaef9da8498
tree6155e6d32121bbe6b398ecfceb38e929faff6e85
parentf438552ec8e777c271f5c2ec6713d9567eafa5b6
blockd: fix vlist memory corruption

vlist_add() expects key to point a persistent memory as it doesn't make
its copy. Passing blob_attr of current message was resulting in
undefined/random behavior including list corruption and possible
crashes.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
blockd.c