提交 406d8963 编写于 作者: R Richard W.M. Jones

Pass syntax check for XM block devices over to XenD

	* src/xm_internal.c: Pass responsibility for checking syntax
	  of XM block devices over the XenD (see also Xen cset 17617).
	  (Hiroyuki Kaguchi).
上级 6bcf2501
Tue Jun 10 15:33:00 BST 2008 Richard W.M. Jones <rjones@redhat.com>
Pass syntax check for XM block devices over to XenD
* src/xm_internal.c: Pass responsibility for checking syntax
of XM block devices over the XenD (see also Xen cset 17617).
(Hiroyuki Kaguchi).
Tue Jun 10 11:34:00 BST 2008 Richard W.M. Jones <rjones@redhat.com>
virDomainMemoryPeek API
......
......@@ -281,9 +281,9 @@ updated on <i>2008-06-05</i>.
<tr>
<td> virDomainBlockPeek </td>
<td> 0.4.3 </td>
<td> x </td>
<td> x </td>
<td> x </td>
<td> 0.4.3 </td>
<td> 0.4.3 </td>
<td> 0.4.3 </td>
<td> x </td>
</tr>
<tr>
......@@ -622,6 +622,14 @@ updated on <i>2008-06-05</i>.
<td> 0.1.0 </td>
<td colspan="4"> not a HV function </td>
</tr>
<tr>
<td> virDomainMemoryPeek </td>
<td> 0.4.3 </td>
<td> x </td>
<td> 0.4.3 </td>
<td> 0.4.3 </td>
<td> x </td>
</tr>
<tr>
<td> virNodeGetInfo </td>
<td> 0.1.0 </td>
......
......@@ -767,9 +767,7 @@ char *xenXMDomainFormatXML(virConnectPtr conn, virConfPtr conf) {
if (!src[0]) {
strcpy(drvName, "phy");
tmp = &src[0];
} else if (!(tmp = strchr(src, ':')) || !tmp[0]) {
goto skipdisk;
} else {
} else if ((tmp = strchr(src, ':')) != NULL) {
strncpy(drvName, src, (tmp-src));
drvName[tmp-src] = '\0';
}
......@@ -782,7 +780,7 @@ char *xenXMDomainFormatXML(virConnectPtr conn, virConfPtr conf) {
memmove(src, src+(tmp1-src)+1, strlen(src)-(tmp1-src));
} else {
drvType[0] = '\0';
if (src[0])
if (src[0] && tmp)
memmove(src, src+(tmp-src)+1, strlen(src)-(tmp-src));
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册