diff --git a/vl.c b/vl.c index d6f196cff5..96ab020255 100644 --- a/vl.c +++ b/vl.c @@ -1964,6 +1964,10 @@ BlockInterfaceErrorAction drive_get_on_error( { DriveInfo *dinfo; + if (is_read) { + return BLOCK_ERR_REPORT; + } + QTAILQ_FOREACH(dinfo, &drives, next) { if (dinfo->bdrv == bdrv) return is_read ? dinfo->on_read_error : dinfo->on_write_error;