=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/nc/netcat.c,v retrieving revision 1.24 retrieving revision 1.25 diff -c -r1.24 -r1.25 *** src/usr.bin/nc/netcat.c 2001/06/26 20:53:14 1.24 --- src/usr.bin/nc/netcat.c 2001/06/26 21:19:14 1.25 *************** *** 1,4 **** ! /* $OpenBSD: netcat.c,v 1.24 2001/06/26 20:53:14 ericj Exp $ */ /* * Copyright (c) 2001 Eric Jackson * --- 1,4 ---- ! /* $OpenBSD: netcat.c,v 1.25 2001/06/26 21:19:14 ericj Exp $ */ /* * Copyright (c) 2001 Eric Jackson * *************** *** 296,301 **** --- 296,302 ---- ahints.ai_family = res0->ai_family; ahints.ai_socktype = uflag ? SOCK_DGRAM : SOCK_STREAM; ahints.ai_protocol = uflag ? IPPROTO_UDP : IPPROTO_TCP; + ahints.ai_flags = AI_PASSIVE; if (getaddrinfo(sflag, pflag, &ahints, &ares)) errx(1, "%s", gai_strerror(error)); *************** *** 447,453 **** if (*p != IAC) break; ! obuf[0]=IAC; p++; if ((*p == WILL) || (*p == WONT)) { obuf[1] = DONT; --- 448,454 ---- if (*p != IAC) break; ! obuf[0] = IAC; p++; if ((*p == WILL) || (*p == WONT)) { obuf[1] = DONT;