fix(host): fix panic on change cdrom succ (#14842)

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
This commit is contained in:
wanyaoqi
2022-08-27 06:57:54 +08:00
committed by GitHub
parent d3a6f033f4
commit 354b9c49dc
2 changed files with 3 additions and 1 deletions
+3
View File
@@ -287,6 +287,9 @@ func (d *SGuestDiskSyncTask) changeCdromContent(cdName string) {
}
func (d *SGuestDiskSyncTask) OnChangeCdromContentSucc(results string) {
if d.guest.Desc.Cdrom == nil {
d.guest.Desc.Cdrom = new(desc.SGuestCdrom)
}
d.guest.Desc.Cdrom.Path = *d.cdrom
d.cdrom = nil
d.syncDisksConf()
-1
View File
@@ -299,7 +299,6 @@ func (s *SKVMGuestInstance) initIsolatedDevices(pciRoot, pciBridge *desc.PCICont
func (s *SKVMGuestInstance) initCdromDesc() {
if s.Desc.Cdrom == nil {
s.Desc.Cdrom = new(desc.SGuestCdrom)
return
}
s.archMan.GenerateCdromDesc(s.getOsname(), s.Desc.Cdrom)