diff options
author | nectar <nectar@FreeBSD.org> | 1998-07-28 01:18:02 +0000 |
---|---|---|
committer | nectar <nectar@FreeBSD.org> | 1998-07-28 01:18:02 +0000 |
commit | cf3f8f53ba5b5044e53d1c3c62fdbc1109371d76 (patch) | |
tree | dc004bcffc4cd8540889e8302e3f7bae06401f22 /usr.sbin/pkg_install | |
parent | 0e82fbcb6c53b7843f6d2602fcaf6678aa66f862 (diff) | |
download | FreeBSD-src-cf3f8f53ba5b5044e53d1c3c62fdbc1109371d76.zip FreeBSD-src-cf3f8f53ba5b5044e53d1c3c62fdbc1109371d76.tar.gz |
Paranoia: use mkdtemp instead of mktemp
PR: bin/3212
Reviewed by: jkh@FreeBSD.ORG
Diffstat (limited to 'usr.sbin/pkg_install')
-rw-r--r-- | usr.sbin/pkg_install/lib/pen.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/usr.sbin/pkg_install/lib/pen.c b/usr.sbin/pkg_install/lib/pen.c index 07cb304..d914833 100644 --- a/usr.sbin/pkg_install/lib/pen.c +++ b/usr.sbin/pkg_install/lib/pen.c @@ -1,6 +1,6 @@ #ifndef lint static const char rcsid[] = - "$Id: pen.c,v 1.27 1998/02/16 17:16:51 jkh Exp $"; + "$Id: pen.c,v 1.28 1998/04/12 16:01:10 jkh Exp $"; #endif /* @@ -102,12 +102,11 @@ make_playpen(char *pen, size_t sz) if (!find_play_pen(pen, sz)) return NULL; - if (!mktemp(pen)) { + if (!mkdtemp(pen)) { cleanup(0); errx(2, "can't mktemp '%s'", pen); } - - if (mkdir(pen, 0755) == FAIL) { + if (chmod(pen, 0755) == FAIL) { cleanup(0); errx(2, "can't mkdir '%s'", pen); } |