Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
libvirt
提交
63dc0474
L
libvirt
项目概览
openeuler
/
libvirt
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
libvirt
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
63dc0474
编写于
9月 13, 2007
作者:
D
Daniel P. Berrange
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fixed PXE network boot config
上级
cc82a936
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
15 addition
and
6 deletion
+15
-6
ChangeLog
ChangeLog
+8
-0
src/qemu_conf.c
src/qemu_conf.c
+2
-2
tests/qemuxml2argvdata/qemuxml2argv-boot-network.xml
tests/qemuxml2argvdata/qemuxml2argv-boot-network.xml
+1
-1
tests/qemuxml2argvtest.c
tests/qemuxml2argvtest.c
+2
-2
tests/qemuxml2xmltest.c
tests/qemuxml2xmltest.c
+2
-1
未找到文件。
ChangeLog
浏览文件 @
63dc0474
Thu Sep 13 17:58:00 EST 2007 Daniel P. Berrange <berrange@redhat.com>
* src/qemu_conf.c: Fix handling of <boot> tag for network PXE
* tests/qemuxml2argvdata/qemuxml2argv-boot-network.xml: Fix test
for network PXE boot element
* tests/qemuxml2argvtest.c, tests/qemuxml2xmltest.c: Fixed potential
SEGV crash in error case cleanup
Wed Sep 12 16:35:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
* src/xend_internal.c, src/xml.c, src/xml.h: Properly check buffer
...
...
src/qemu_conf.c
浏览文件 @
63dc0474
...
...
@@ -1180,7 +1180,7 @@ static struct qemud_vm_def *qemudParseXML(virConnectPtr conn,
def
->
os
.
bootDevs
[
def
->
os
.
nBootDevs
++
]
=
QEMUD_BOOT_FLOPPY
;
}
else
if
(
!
strcmp
((
char
*
)
prop
,
"cdrom"
))
{
def
->
os
.
bootDevs
[
def
->
os
.
nBootDevs
++
]
=
QEMUD_BOOT_CDROM
;
}
else
if
(
!
strcmp
((
char
*
)
prop
,
"net"
))
{
}
else
if
(
!
strcmp
((
char
*
)
prop
,
"net
work
"
))
{
def
->
os
.
bootDevs
[
def
->
os
.
nBootDevs
++
]
=
QEMUD_BOOT_NET
;
}
else
{
goto
error
;
...
...
@@ -2819,7 +2819,7 @@ char *qemudGenerateXML(virConnectPtr conn,
boottype
=
"cdrom"
;
break
;
case
QEMUD_BOOT_NET
:
boottype
=
"net"
;
boottype
=
"net
work
"
;
break
;
}
if
(
virBufferVSprintf
(
buf
,
" <boot dev='%s'/>
\n
"
,
boottype
)
<
0
)
...
...
tests/qemuxml2argvdata/qemuxml2argv-boot-network.xml
浏览文件 @
63dc0474
...
...
@@ -6,7 +6,7 @@
<vcpu>
1
</vcpu>
<os>
<type
arch=
'i686'
machine=
'pc'
>
hvm
</type>
<boot
dev=
'net'
/>
<boot
dev=
'net
work
'
/>
</os>
<clock
offset=
'utc'
/>
<on_poweroff>
destroy
</on_poweroff>
...
...
tests/qemuxml2argvtest.c
浏览文件 @
63dc0474
...
...
@@ -79,8 +79,8 @@ static int testCompareXMLToArgvFiles(const char *xml, const char *cmd) {
}
free
(
argv
);
}
qemudFreeVMDef
(
vmdef
);
if
(
vmdef
)
qemudFreeVMDef
(
vmdef
);
return
ret
;
}
...
...
tests/qemuxml2xmltest.c
浏览文件 @
63dc0474
...
...
@@ -48,7 +48,8 @@ static int testCompareXMLToXMLFiles(const char *xml) {
fail:
free
(
actual
);
qemudFreeVMDef
(
vmdef
);
if
(
vmdef
)
qemudFreeVMDef
(
vmdef
);
return
ret
;
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录