X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=sendlib.c;h=ae595c3bee1e674232795ee47b528fb8b69d383b;hp=ef2b9daec1963cd530f1ff0f08b8ddfb81273755;hb=a16b0e24a0e811e35943c9f2d553a02d156d4961;hpb=1ee89902de184a640c171ae3285bff6882a791bd diff --git a/sendlib.c b/sendlib.c index ef2b9da..ae595c3 100644 --- a/sendlib.c +++ b/sendlib.c @@ -1732,17 +1732,8 @@ send_msg(const char *path, const char **args, const char *msg, char **tempfile) setsid (); /* next we close all open files */ -#if defined(OPEN_MAX) - for (fd = 0; fd < OPEN_MAX; fd++) + for (fd = 0; fd < getdtablesize(); fd++) close (fd); -#elif defined(_POSIX_OPEN_MAX) - for (fd = 0; fd < _POSIX_OPEN_MAX; fd++) - close (fd); -#else - close (0); - close (1); - close (2); -#endif /* now the second fork() */ if ((pid = fork ()) == 0) {