+char *cmd;
+char *reply;
+/* XXX QEMU only supports a single CDROM for now */
+/*cmd = malloc(strlen(change ) + strlen(olddisk-dst) + 1 +
strlen(newdisk-src) + 2);*/
+cmd = malloc(strlen(change ) + strlen(cdrom) + 1 +
strlen(newdisk-src) + 2);
+if (!cmd) {
+
Richard W.M. Jones wrote:
+strcat(cmd, newdisk-src);
Also, is quoting/escaping required? In a naive libvirt-based app, it's
plausible that the string is provided by the user and could contain \n
to send arbitrary commands to the qemu console.
Rich.
--
Emerging Technologies, Red Hat -
Richard W.M. Jones wrote:
+char *cmd;
+char *reply;
+/* XXX QEMU only supports a single CDROM for now */
+/*cmd = malloc(strlen(change ) + strlen(olddisk-dst) + 1 +
strlen(newdisk-src) + 2);*/
+cmd = malloc(strlen(change ) + strlen(cdrom) + 1 +
strlen(newdisk-src) +
Hi Dan,
That's definitely be a useful feature. Some comments...
@@ -453,7 +454,7 @@ static int qemudOpenMonitor(virConnectPt
char buf[1024];
int ret = -1;
-if (!(monfd = open(monitor, O_RDWR))) {
+if (!(monfd = open(monitor, O_NOCTTY |O_RDWR))) {
Is this just to