BUG/MINOR: unix: Don't mess up when removing the socket from the xfer_sock_list.

When removing the socket from the xfer_sock_list, we want to set
next->prev to prev, not to next->prev, which is useless.

This should be backported to 1.8.
diff --git a/src/proto_uxst.c b/src/proto_uxst.c
index 3ab637f..0f71738 100644
--- a/src/proto_uxst.c
+++ b/src/proto_uxst.c
@@ -157,7 +157,7 @@
 		if (xfer_sock->prev)
 			xfer_sock->prev->next = xfer_sock->next;
 		if (xfer_sock->next)
-			xfer_sock->next->prev = xfer_sock->next->prev;
+			xfer_sock->next->prev = xfer_sock->prev;
 		free(xfer_sock);
 	}
 	return ret;