]> git.proxmox.com Git - qemu.git/blobdiff - block/bochs.c
block: Use error code EMEDIUMTYPE for wrong format in some block drivers
[qemu.git] / block / bochs.c
index 1b1d9cdbe53e191aa8a933b596b54f8ebeb6dc31..37375834e96cf7ffcaf30219592b227cdcc27757 100644 (file)
@@ -126,7 +126,7 @@ static int bochs_open(BlockDriverState *bs, int flags)
         strcmp(bochs.subtype, GROWING_TYPE) ||
        ((le32_to_cpu(bochs.version) != HEADER_VERSION) &&
        (le32_to_cpu(bochs.version) != HEADER_V1))) {
-        goto fail;
+        return -EMEDIUMTYPE;
     }
 
     if (le32_to_cpu(bochs.version) == HEADER_V1) {