summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Jones <rjones@redhat.com>2010-04-08 18:53:40 +0100
committerRichard Jones <rjones@redhat.com>2010-04-08 22:23:18 +0100
commit08ddf6b1d9b6c19c87b82a44d5e0fffd70e41635 (patch)
tree0f1f5748711a4fe3b07269ea439ede8d2d2136f0
parentb5fc0f478f3f61d0ba61c7f3233ce136e6c24aa8 (diff)
downloadlibguestfs-08ddf6b1d9b6c19c87b82a44d5e0fffd70e41635.tar.gz
libguestfs-08ddf6b1d9b6c19c87b82a44d5e0fffd70e41635.tar.xz
libguestfs-08ddf6b1d9b6c19c87b82a44d5e0fffd70e41635.zip
Fix for "warning: unexpected connection from UID ..."
This warning is currently a fatal error. The code attempts to retry the accept call, but because we don't reset sock = -1 the retry doesn't happen and it dies anyway. Set sock = -1 so the retry attempt can happen. (cherry picked from commit fb4ec82d97f71963ea7f830cb0bc38abefcbac99)
-rw-r--r--src/guestfs.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/guestfs.c b/src/guestfs.c
index e235fdcd..ed514dce 100644
--- a/src/guestfs.c
+++ b/src/guestfs.c
@@ -1405,6 +1405,7 @@ guestfs__launch (guestfs_h *g)
"libguestfs: warning: unexpected connection from UID %d to port %d\n",
uid, null_vmchannel_sock);
close (sock);
+ sock = -1;
continue;
}
}