diff options
author | Peter Krempa <pkrempa@redhat.com> | 2021-04-15 17:08:45 +0200 |
---|---|---|
committer | Peter Krempa <pkrempa@redhat.com> | 2021-04-19 14:43:59 +0200 |
commit | b528fffc6f8fd14a3463c7b8fe14d0fa5bc537a8 (patch) | |
tree | 68d601da1d61551ff58b79f039ebbcd07fc03464 /src/vmx | |
parent | 7516ae528740519338b4f4963b255458476f9155 (diff) | |
download | libvirt-b528fffc6f8fd14a3463c7b8fe14d0fa5bc537a8.tar.gz |
vmx: Mark CDROM disk elements as read-only
Mark it explicitly as read only in accordance with the comment outlining
configuration.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Diffstat (limited to 'src/vmx')
-rw-r--r-- | src/vmx/vmx.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/vmx/vmx.c b/src/vmx/vmx.c index 7aa76c0055..65d2850f2c 100644 --- a/src/vmx/vmx.c +++ b/src/vmx/vmx.c @@ -2411,6 +2411,9 @@ virVMXParseDisk(virVMXContext *ctx, virDomainXMLOption *xmlopt, virConf *conf, goto cleanup; } } else if (device == VIR_DOMAIN_DISK_DEVICE_CDROM) { + /* set cdrom to read-only */ + (*def)->src->readonly = true; + if (fileName && virStringHasCaseSuffix(fileName, ".vmdk")) { /* * This function was called in order to parse a CDROM device, but |