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:12 +0000 (16:40 -0800)
commitd7d5bfb5da88f3d33387ddf64d41398ce094095c
treeddab7b974e9cbd09543db604355fc2781ff8ea41
parentc27c4460e506a830a35dab99606cb74ac25df5b9
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