mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-23 14:15:28 +00:00
storage: Error out if the target is already mounted for netfs pool
mnt_fsname can not be the same, as we check the duplicate pool sources earlier before, means it can't be the same pool, moreover, a pool can't be started if it's already active anyway. So no reason to act as success.
This commit is contained in:
parent
b29f9bbe49
commit
8116529409
@ -424,10 +424,10 @@ virStorageBackendFileSystemMount(virStoragePoolObjPtr pool) {
|
||||
|
||||
/* Short-circuit if already mounted */
|
||||
if ((ret = virStorageBackendFileSystemIsMounted(pool)) != 0) {
|
||||
if (ret < 0)
|
||||
return -1;
|
||||
else
|
||||
return 0;
|
||||
virStorageReportError(VIR_ERR_OPERATION_INVALID,
|
||||
_("Target '%s' is already mounted"),
|
||||
pool->def->target.path);
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (pool->def->type == VIR_STORAGE_POOL_NETFS) {
|
||||
|
Loading…
Reference in New Issue
Block a user