* 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 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
<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>
<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>
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';
}
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));
}