test 119 proved a memory leak in the FTP parts when IPv6 is enabled and the
RETR fails, this corrects it.
diff --git a/lib/ftp.c b/lib/ftp.c
index a8ae4cb..65f3dfa 100644
--- a/lib/ftp.c
+++ b/lib/ftp.c
@@ -1005,6 +1005,10 @@
       freeaddrinfo(res);
       return CURLE_FTP_PORT_FAILED;
     }
+    /* we set the secondary socket variable to this for now, it
+       is only so that the cleanup function will close it in case
+       we fail before the true secondary stuff is made */
+    conn->secondarysocket = portsock;
 
 #else
     struct sockaddr_in sa;