diff options
author | des <des@FreeBSD.org> | 2001-06-13 11:55:40 +0000 |
---|---|---|
committer | des <des@FreeBSD.org> | 2001-06-13 11:55:40 +0000 |
commit | 88b5ae922b48dda383be8763c9ac43373bf7fdc5 (patch) | |
tree | 89a12a53a5dc26f70c3b581b63e9f80821ad6206 | |
parent | f10fa038c14063eaf2da32ed734e644e5f569694 (diff) | |
download | FreeBSD-src-88b5ae922b48dda383be8763c9ac43373bf7fdc5.zip FreeBSD-src-88b5ae922b48dda383be8763c9ac43373bf7fdc5.tar.gz |
Use getdtablesize() instead of OPEN_MAX.
Submitted by: bde
-rw-r--r-- | usr.sbin/pkg_install/lib/file.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/pkg_install/lib/file.c b/usr.sbin/pkg_install/lib/file.c index 42602ec..d1e4100 100644 --- a/usr.sbin/pkg_install/lib/file.c +++ b/usr.sbin/pkg_install/lib/file.c @@ -223,7 +223,7 @@ fileGetURL(char *base, char *spec) } if (!tpid) { dup2(pfd[0], 0); - for (fd = 3; fd < OPEN_MAX; ++fd) + for (fd = getdtablesize() - 1; fd >= 3; --fd) close(fd); execl("/usr/bin/tar", "tar", Verbose ? "-xzvf" : "-xzf", "-", 0); _exit(2); |