BUG/MINOR: Prevent a use-after-free on error scenario on option "-x".

This was introduced with recent commit f73629d ("MINOR: global: Add an
option to get the old listening sockets."). No backport is needed.
diff --git a/src/haproxy.c b/src/haproxy.c
index 2316100..7af1092 100644
--- a/src/haproxy.c
+++ b/src/haproxy.c
@@ -997,6 +997,7 @@
 		if (getsockname(fd, (struct sockaddr *)&xfer_sock->addr, &socklen) != 0) {
 			Warning("Failed to get socket address\n");
 			free(xfer_sock);
+			xfer_sock = NULL;
 			continue;
 		}
 		if (curoff >= maxoff) {