]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: fix monitor socket reconnection
authorRyota Ozaki <ozaki.ryota@gmail.com>
Wed, 29 Jul 2009 14:11:02 +0000 (16:11 +0200)
committerDaniel Veillard <veillard@redhat.com>
Wed, 29 Jul 2009 14:13:05 +0000 (16:13 +0200)
* src/qemu_driver.c: fix qemudOpenMonitorUnix() to retry on ENOENT
  instead of EACCES which is the error one receive when the socket
  error hasn't shown up yet

src/qemu_driver.c

index 52a77be9a8392884e7192cf954330e53cefe917f..9fb8506da1a1e8bd447543243c83fb71d16d8ae5 100644 (file)
@@ -917,8 +917,8 @@ qemudOpenMonitorUnix(virConnectPtr conn,
         if (ret == 0)
             break;
 
-        if (errno == EACCES || errno == ECONNREFUSED) {
-            /* EACCES       : Socket may not have shown up yet
+        if (errno == ENOENT || errno == ECONNREFUSED) {
+            /* ENOENT       : Socket may not have shown up yet
              * ECONNREFUSED : Leftover socket hasn't been removed yet */
             continue;
         }