=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ftp/util.c,v retrieving revision 1.74 retrieving revision 1.75 diff -c -r1.74 -r1.75 *** src/usr.bin/ftp/util.c 2015/10/18 03:39:37 1.74 --- src/usr.bin/ftp/util.c 2015/10/18 03:41:14 1.75 *************** *** 1,4 **** ! /* $OpenBSD: util.c,v 1.74 2015/10/18 03:39:37 deraadt Exp $ */ /* $NetBSD: util.c,v 1.12 1997/08/18 10:20:27 lukem Exp $ */ /*- --- 1,4 ---- ! /* $OpenBSD: util.c,v 1.75 2015/10/18 03:41:14 deraadt Exp $ */ /* $NetBSD: util.c,v 1.12 1997/08/18 10:20:27 lukem Exp $ */ /*- *************** *** 390,396 **** if (*ftemp == NULL) { int len; ! cp = _PATH_TMP; len = strlen(cp); if (len + sizeof(TMPFILE) + (cp[len-1] != '/') > sizeof(temp)) { warnx("unable to create temporary file: %s", --- 390,397 ---- if (*ftemp == NULL) { int len; ! if ((cp = getenv("TMPDIR")) == NULL || *cp == '\0') ! cp = _PATH_TMP; len = strlen(cp); if (len + sizeof(TMPFILE) + (cp[len-1] != '/') > sizeof(temp)) { warnx("unable to create temporary file: %s",