=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tcpbench/tcpbench.c,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- src/usr.bin/tcpbench/tcpbench.c 2012/04/13 19:23:32 1.34 +++ src/usr.bin/tcpbench/tcpbench.c 2012/05/08 01:39:58 1.35 @@ -879,7 +879,6 @@ if (bind(sock, (struct sockaddr *)aib->ai_addr, aib->ai_addrlen) == -1) err(1, "bind"); - freeaddrinfo(aib); } if (ptb->Tflag != -1 && ai->ai_family == AF_INET) { if (setsockopt(sock, IPPROTO_IP, IP_TOS, @@ -938,6 +937,8 @@ set_slice_timer(mainstats.nconns > 0); } freeaddrinfo(aitop); + if (aib != NULL) + freeaddrinfo(aib); if (ptb->vflag && nconn > 1) fprintf(stderr, "%d connections established\n",