Fix for 266206 . close only up to 64k descriptors.

This commit is contained in:
julien.pierre.bugs%sun.com 2004-10-29 06:14:22 +00:00
Родитель fefaae4fd0
Коммит 504b389434
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -695,7 +695,7 @@ safe_popen(char *cmd)
if (p[1] != 1) dup2(p[1], 1);
if (p[1] != 2) dup2(p[1], 2);
close(0);
for (fd = getdtablesize(); --fd > 2; close(fd))
for (fd = PR_MIN(65536,getdtablesize()); --fd > 2; close(fd))
;
/* clean up environment in the child process */