=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/nc/netcat.c,v retrieving revision 1.44 retrieving revision 1.45 diff -c -r1.44 -r1.45 *** src/usr.bin/nc/netcat.c 2002/02/17 19:42:31 1.44 --- src/usr.bin/nc/netcat.c 2002/02/19 22:42:04 1.45 *************** *** 1,4 **** ! /* $OpenBSD: netcat.c,v 1.44 2002/02/17 19:42:31 millert Exp $ */ /* * Copyright (c) 2001 Eric Jackson * --- 1,4 ---- ! /* $OpenBSD: netcat.c,v 1.45 2002/02/19 22:42:04 ericj Exp $ */ /* * Copyright (c) 2001 Eric Jackson * *************** *** 77,82 **** --- 77,84 ---- int local_listen(char *, char *, struct addrinfo); void readwrite(int); int remote_connect(char *, char *, struct addrinfo); + int socks_connect(char *, char *, struct addrinfo, char *, char *, + struct addrinfo); int udptest(int); int unix_connect(char *); int unix_listen(char *); *************** *** 92,98 **** socklen_t len; struct sockaddr *cliaddr; char *proxy; ! char *proxyhost, *proxyport; struct addrinfo proxyhints; ret = 1; --- 94,100 ---- socklen_t len; struct sockaddr *cliaddr; char *proxy; ! char *proxyhost = "", *proxyport = NULL; struct addrinfo proxyhints; ret = 1; *************** *** 389,395 **** sun.sun_family = AF_UNIX; strlcpy(sun.sun_path, path, sizeof(sun.sun_path)); ! if (bind(s, (struct sockaddr *)&sun, SUN_LEN(&sun)) < 0) { close(s); return (-1); } --- 391,397 ---- sun.sun_family = AF_UNIX; strlcpy(sun.sun_path, path, sizeof(sun.sun_path)); ! if (bind(s, (struct sockaddr *)&sun, sizeof(sun)) < 0) { close(s); return (-1); }