ok, but in other places we have closefrom(STDERR_FILENO + 1) Ted Unangst(t...@tedunangst.com) on 2015.09.17 12:11:26 -0400: > doas doesn't need any other open files and should probably shut them all. > > > Index: doas.c > =================================================================== > RCS file: /cvs/src/usr.bin/doas/doas.c,v > retrieving revision 1.41 > diff -u -p -r1.41 doas.c > --- doas.c 3 Sep 2015 20:05:58 -0000 1.41 > +++ doas.c 17 Sep 2015 16:09:52 -0000 > @@ -323,6 +323,8 @@ main(int argc, char **argv, char **envp) > char cwdpath[PATH_MAX]; > const char *cwd; > > + closefrom(3); > + > uid = getuid(); > > while ((ch = getopt(argc, argv, "C:nsu:")) != -1) { >
--