libxl: remove QMP warning when no pty style serial device is configured
authorIan Campbell <ian.campbell@citrix.com>
Thu, 13 Oct 2011 09:44:27 +0000 (10:44 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Thu, 13 Oct 2011 09:44:27 +0000 (10:44 +0100)
If the serial device is not "pty" then there is nothing to do but this is not
an error. Removes a spurious warning if e.g. serial="file:/tmp/serial.log" is used:

libxl: error: libxl_qmp.c:137:register_serials_chardev_callback: Failed to store serial port information in xenstore: No such file or directory

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson.citrix.com>
Committed-by: Ian Jackson <ian.jackson.citrix.com>
tools/libxl/libxl_qmp.c

index b6f30051183063356f81e0c500cc3ee315060c35..618f20fd860a08cde8eb893c99ed73b8381c22ff 100644 (file)
@@ -87,7 +87,7 @@ static int store_serial_port_info(libxl__qmp_handler *qmp,
     int ret = 0;
 
     if (!(chardev && strncmp("pty:", chardev, 4) == 0)) {
-        return -1;
+        return 0;
     }
 
     path = libxl__xs_get_dompath(&gc, qmp->domid);