# HG changeset patch # User Mikael Berthe # Date 1136670128 -3600 # Node ID 29a0637c176fd27a8b435ebb70dea6ee38be499f # Parent de6837908702cde0831a18aecda296b87fb17a58 Close standard fds before launching the eventcmd process diff -r de6837908702 -r 29a0637c176f mcabber/src/hooks.c --- a/mcabber/src/hooks.c Sat Jan 07 13:59:17 2006 +0100 +++ b/mcabber/src/hooks.c Sat Jan 07 22:42:08 2006 +0100 @@ -324,6 +324,10 @@ } if (pid == 0) { // child + // Close standard file descriptors + close(STDIN_FILENO); + close(STDOUT_FILENO); + close(STDERR_FILENO); if (execl(extcmd, extcmd, arg_type, arg_info, jid, arg_data, NULL) == -1) { // scr_LogPrint(LPRINT_LOGNORM, "Cannot execute external command."); exit(1);