* starttls.c (tls_connect): Don't free addrinfo structure. starttls-0_9
authorueno <ueno>
Fri, 8 Mar 2002 07:18:08 +0000 (07:18 +0000)
committerueno <ueno>
Fri, 8 Mar 2002 07:18:08 +0000 (07:18 +0000)
From Jun-ya Kato <kato@goto.info.waseda.ac.jp>.

starttls.c

index 1bee684..4c95786 100644 (file)
@@ -143,7 +143,7 @@ tls_connect (hostname, service)
   memset (&hints, 0, sizeof (hints));
   hints.ai_family = AF_UNSPEC;
   hints.ai_socktype = SOCK_STREAM;
-  if (getaddrinfo (hostname, service, &hints, &in))
+  if (getaddrinfo (hostname, service, &hints, &in0))
     return -1;
 
   for (in = in0; in; in = in->ai_next)
@@ -159,7 +159,6 @@ tls_connect (hostname, service)
       break;
   }
 
-  freeaddrinfo (in0);
   if (server < 0)
     return -1;
 #else