socket-util: Unlink Unix domain sockets that bind but fail to connect.
authorBen Pfaff <blp@nicira.com>
Mon, 27 Feb 2012 18:58:45 +0000 (10:58 -0800)
committerBen Pfaff <blp@nicira.com>
Thu, 8 Mar 2012 00:40:25 +0000 (16:40 -0800)
commit136b697c4a1dedcd82128662bac28fbdfbc8d7a8
tree0041f8af41248c9571997ac8d71fe9419840ec67
parent47dbce939838ba73c1bb9dd459a19045d7ff392e
socket-util: Unlink Unix domain sockets that bind but fail to connect.

The error handling path here failed to clean up bound sockets, by removing
them.  This fixes the problem.

It was easy to observe this bug by running "ovs-vsctl" without
"ovsdb-server" running.

Bug #9811.
Bug #9769.
Reported-by: Michael <mhu@nicira.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
lib/socket-util.c