vhost-user: fix crash when descriptor points to unknown region 94/5094/4
authorDamjan Marion <damarion@cisco.com>
Thu, 9 Feb 2017 20:49:06 +0000 (21:49 +0100)
committerDave Wallace <dwallacelf@gmail.com>
Tue, 14 Feb 2017 06:43:46 +0000 (06:43 +0000)
commit0b49e2beee343b7f78aea69c64fc919ad0ac397c
treea3268c9d3c3d0e0af05de6fdb4393093124a7d8d
parent3495cb6dd21511e9e5018bbd235ba49ca67710c9
vhost-user: fix crash when descriptor points to unknown region

This happens only on when compiled for older microarchitectures,
where BSF insutruction is used instead of TZCNT. BSF provides
undefined result if operand is 0.

Change-Id: I7a13350786a533428168595097ef01a560fde53b
Signed-off-by: Damjan Marion <damarion@cisco.com>
src/vnet/devices/virtio/vhost-user.c