mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-03 03:25:20 +00:00
storage: Clean up return value checking
Rather than special casing the VIR_STORAGE_BLKID_PROBE_UNKNOWN after calling virStorageBackendBLKIDFindPart, just allow the switch statement handle setting ret = -2.
This commit is contained in:
parent
d1f5dfc416
commit
f462f9ad6e
@ -2777,10 +2777,6 @@ virStorageBackendBLKIDFindEmpty(const char *device,
|
||||
rc == VIR_STORAGE_BLKID_PROBE_UNKNOWN) {
|
||||
|
||||
rc = virStorageBackendBLKIDFindPart(probe, device, format);
|
||||
if (rc == VIR_STORAGE_BLKID_PROBE_UNKNOWN) {
|
||||
ret = -2;
|
||||
goto cleanup;
|
||||
}
|
||||
}
|
||||
|
||||
switch (rc) {
|
||||
@ -2799,10 +2795,7 @@ virStorageBackendBLKIDFindEmpty(const char *device,
|
||||
break;
|
||||
|
||||
case VIR_STORAGE_BLKID_PROBE_UNKNOWN:
|
||||
virReportError(VIR_ERR_STORAGE_PROBE_FAILED,
|
||||
_("Not capable of probing for format type '%s', "
|
||||
"requires build --overwrite"),
|
||||
format);
|
||||
ret = -2;
|
||||
break;
|
||||
|
||||
case VIR_STORAGE_BLKID_PROBE_MATCH:
|
||||
@ -2829,7 +2822,6 @@ virStorageBackendBLKIDFindEmpty(const char *device,
|
||||
ret = -1;
|
||||
}
|
||||
|
||||
cleanup:
|
||||
blkid_free_probe(probe);
|
||||
|
||||
return ret;
|
||||
|
Loading…
Reference in New Issue
Block a user