mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
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:
@@ -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()
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user