examples/vhost_scsi: fix null-check for parameter
authorBruce Richardson <bruce.richardson@intel.com>
Mon, 8 Apr 2019 09:46:37 +0000 (10:46 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 22 Apr 2019 22:15:10 +0000 (00:15 +0200)
commit6fd5b5734faf2f902aebf57e966e5adb0499a1ff
tree920a2e79252dad270f29f5520dfda45df2cfbaf8
parentf38020697976ad9b6baef5d45e393ed1db827083
examples/vhost_scsi: fix null-check for parameter

Coverity points out that there is a check in the main thread loop for the
ctrlr->bdev being NULL, but by that stage the pointer has already been
dereferenced. Therefore, for safety, before we enter the loop do an
initial check on the parameter structure.

Coverity issue: 158657
Fixes: db75c7af19bb ("examples/vhost_scsi: introduce a new sample app")
Cc: stable@dpdk.org
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Reviewed-by: Tiwei Bie <tiwei.bie@intel.com>
examples/vhost_scsi/vhost_scsi.c