util: Fix error path in virSCSIVHostOpenVhostSCSI

We cannot be sure someone initialized the passed *vhostfd and we
certainly don't want or need to be calling VIR_FORCE_CLOSE on what
probably is -1. So let's just return -1 immediately.
This commit is contained in:
John Ferlan 2017-12-12 08:33:48 -05:00
parent 10c73bf18a
commit 9e030093f2

View File

@ -87,7 +87,7 @@ int
virSCSIVHostOpenVhostSCSI(int *vhostfd)
{
if (!virFileExists(VHOST_SCSI_DEVICE))
goto error;
return -1;
*vhostfd = open(VHOST_SCSI_DEVICE, O_RDWR);