Sophie

Sophie

distrib > Mandriva > cooker > i586 > by-pkgid > 014c314214ae9a80e6e71d1ec94d6bb7 > files > 28

netkit-telnet-0.17-14.src.rpm

--- telnet/commands.c	2011-07-25 10:11:08.430863890 +0200
+++ telnet/commands.c.oden	2011-07-25 10:12:19.474303055 +0200
@@ -2412,13 +2412,17 @@ tn(int argc, char *argv[])
 		    ahints.ai_flags = AI_PASSIVE;
 		    error = getaddrinfo(aliasp, "0", &ahints, &ares);
 		    if (error) {
+			printf ("Couldn't get address for %s\n", aliasp);
 			warn("%s: %s", aliasp, gai_strerror(error));
 			close(net);
+			net = -1;
 			continue;
 		    }
 		    if (bind(net, ares->ai_addr, ares->ai_addrlen) < 0) {
+			printf ("Couldn't bind to %s\n", aliasp);
 			perror(aliasp);
 			(void) close(net);   /* dump descriptor */
+			net = -1;
 			freeaddrinfo(ares);
 			continue;
 		    }