| Submitter | Alexander Graf |
|---|---|
| Date | Jan. 29, 2013, 8:50 p.m. |
| Message ID | <1359492659-16362-15-git-send-email-agraf@suse.de> |
| Download | mbox | patch |
| Permalink | /patch/216688/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/hw/s390x/s390-virtio.c b/hw/s390x/s390-virtio.c index a8a489d..2a1d9ac 100644 --- a/hw/s390x/s390-virtio.c +++ b/hw/s390x/s390-virtio.c @@ -86,6 +86,9 @@ static int s390_virtio_hcall_reset(const uint64_t *args) VirtIOS390Device *dev; dev = s390_virtio_bus_find_mem(s390_bus, mem); + if (dev == NULL) { + return -EINVAL; + } virtio_reset(dev->vdev); stb_phys(dev->dev_offs + VIRTIO_DEV_OFFS_STATUS, 0); s390_virtio_device_sync(dev);