mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
[XEND] Device update should handle SXP without 'device' as first
param. Signed-off-by: Alastair Tse <atse@xensource.com>
This commit is contained in:
1 parent
85bc6f4326
commit
b156729779
1 file changed
+5
-4
@@ -1020,10 +1020,11 @@ class XendConfig(dict):
|
||||
@return: Returns True if succesfully found and updated a device conf
|
||||
"""
|
||||
if dev_uuid in self['devices']:
|
||||
config = sxp.child0(cfg_sxp)
|
||||
dev_type = sxp.name(config)
|
||||
dev_info = {}
|
||||
|
||||
if sxp.child0(cfg_sxp) == 'device':
|
||||
config = sxp.child0(cfg_sxp)
|
||||
else:
|
||||
config = cfg_sxp
|
||||
|
||||
for opt_val in config[1:]:
|
||||
try:
|
||||
opt, val = opt_val
|
||||
|
||||