From 9d8f9dea7be5a8d8973198eb5367d9f055f74974 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Mon, 1 Dec 2003 22:51:58 +0000 Subject: Start at fd = 3. 2003-12-01 Jeffrey Stedfast * camel-process.c (camel_process_fork): Start at fd = 3. * camel-gpg-context.c (gpg_ctx_op_start): Same. * camel-filter-driver.c (pipe_to_system): Same. * camel-filter-search.c (run_command): Start at fd = 3. svn path=/trunk/; revision=23549 --- camel/camel-filter-search.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'camel/camel-filter-search.c') diff --git a/camel/camel-filter-search.c b/camel/camel-filter-search.c index c90bda41a3..42f04b0f22 100644 --- a/camel/camel-filter-search.c +++ b/camel/camel-filter-search.c @@ -530,12 +530,8 @@ run_command (struct _ESExp *f, int argc, struct _ESExpResult **argv, FilterMessa setsid (); maxfd = sysconf (_SC_OPEN_MAX); - if (maxfd > 0) { - for (fd = 0; fd < maxfd; fd++) { - if (fd != STDIN_FILENO && fd != STDOUT_FILENO && fd != STDERR_FILENO) - fcntl (fd, F_SETFD, FD_CLOEXEC); - } - } + for (fd = 3; fd < maxfd; fd++) + fcntl (fd, F_SETFD, FD_CLOEXEC); args = g_ptr_array_new (); for (i = 0; i < argc; i++) -- cgit v1.2.3