comparison mcabber/src/hooks.c @ 656:29a0637c176f

Close standard fds before launching the eventcmd process
author Mikael Berthe <mikael@lilotux.net>
date Sat, 07 Jan 2006 22:42:08 +0100
parents de6837908702
children ae7016aae014
comparison
equal deleted inserted replaced
655:de6837908702 656:29a0637c176f
322 g_free(datafname); 322 g_free(datafname);
323 return; 323 return;
324 } 324 }
325 325
326 if (pid == 0) { // child 326 if (pid == 0) { // child
327 // Close standard file descriptors
328 close(STDIN_FILENO);
329 close(STDOUT_FILENO);
330 close(STDERR_FILENO);
327 if (execl(extcmd, extcmd, arg_type, arg_info, jid, arg_data, NULL) == -1) { 331 if (execl(extcmd, extcmd, arg_type, arg_info, jid, arg_data, NULL) == -1) {
328 // scr_LogPrint(LPRINT_LOGNORM, "Cannot execute external command."); 332 // scr_LogPrint(LPRINT_LOGNORM, "Cannot execute external command.");
329 exit(1); 333 exit(1);
330 } 334 }
331 } 335 }