=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tcpbench/tcpbench.c,v retrieving revision 1.34 retrieving revision 1.35 diff -c -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,885 **** 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, --- 879,884 ---- *************** *** 938,943 **** --- 937,944 ---- set_slice_timer(mainstats.nconns > 0); } freeaddrinfo(aitop); + if (aib != NULL) + freeaddrinfo(aib); if (ptb->vflag && nconn > 1) fprintf(stderr, "%d connections established\n",