=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/nc/netcat.c,v retrieving revision 1.95 retrieving revision 1.96 diff -c -r1.95 -r1.96 *** src/usr.bin/nc/netcat.c 2010/02/27 00:58:56 1.95 --- src/usr.bin/nc/netcat.c 2010/04/20 07:26:34 1.96 *************** *** 1,4 **** ! /* $OpenBSD: netcat.c,v 1.95 2010/02/27 00:58:56 nicm Exp $ */ /* * Copyright (c) 2001 Eric Jackson * --- 1,4 ---- ! /* $OpenBSD: netcat.c,v 1.96 2010/04/20 07:26:34 nicm Exp $ */ /* * Copyright (c) 2001 Eric Jackson * *************** *** 766,775 **** hi = strtonum(p, 1, PORT_MAX, &errstr); if (errstr) errx(1, "port number %s: %s", errstr, p); ! portlist[0] = calloc(1, PORT_MAX_LEN); if (portlist[0] == NULL) err(1, NULL); - portlist[0] = p; } } --- 766,774 ---- hi = strtonum(p, 1, PORT_MAX, &errstr); if (errstr) errx(1, "port number %s: %s", errstr, p); ! portlist[0] = strdup(p); if (portlist[0] == NULL) err(1, NULL); } }