From c615fcb14310ebdeb3398f27875b0d39b5b0a905 Mon Sep 17 00:00:00 2001 From: timriker Date: Mon, 28 Feb 2005 03:40:11 +0000 Subject: [PATCH] don't fork in forks, some modules for postprocess git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk@1191 c11ca15a-4712-0410-83d8-924469b57eb5 --- blootbot/src/CommandStubs.pl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/blootbot/src/CommandStubs.pl b/blootbot/src/CommandStubs.pl index 3eb2984..9797b64 100644 --- a/blootbot/src/CommandStubs.pl +++ b/blootbot/src/CommandStubs.pl @@ -112,7 +112,7 @@ sub parseCmdHook { } ### FORKER,IDENTIFIER,CODEREF. - if (exists $hash{'Forker'}) { + if (($$ == $bot_pid) && exists $hash{'Forker'}) { $hash{'Identifier'} .= "-" if ($hash{'Forker'} eq "NULL"); if (exists $hash{'ArrayArgs'}) { @@ -215,7 +215,7 @@ sub parseCmdHook { 'Forker' => 1, 'Cmdstats' => 'Dict') ); &addCmdHook("extra", 'slashdot', ('CODEREF' => 'Slashdot::Slashdot', 'Identifier' => 'slashdot', 'Forker' => 1, - 'Cmdstats' => 'slashdot') ); + 'Cmdstats' => 'slashdot', 'Module' => 'slashdot') ); &addCmdHook("extra", 'Plug', ('CODEREF' => 'Plug::Plug', 'Identifier' => 'Plug', 'Forker' => 1, 'Cmdstats' => 'Plug') ); @@ -257,7 +257,7 @@ sub parseCmdHook { 'Forker' => 1) ); &addCmdHook("extra", 'scramble', ('CODEREF' => 'scramble::scramble', 'Identifier' => 'scramble', 'Cmdstats' => 'scramble', - 'Forker' => 1) ); + 'Forker' => 1, 'Module' => 'scramble') ); &addCmdHook("extra", 'md5(sum)?', ('CODEREF' => 'md5::md5', 'Identifier' => 'md5', 'Cmdstats' => 'md5', 'Forker' => 1) ); @@ -272,7 +272,7 @@ sub parseCmdHook { 'Forker' => 1, 'Help' => 'page') ); &addCmdHook("extra", '(babel(fish)?|x|xlate|translate)', ('CODEREF' => 'babelfish::babelfish', 'Identifier' => 'babelfish', 'Cmdstats' => 'babelfish', - 'Forker' => 1, 'Help' => 'babelfish') ); + 'Forker' => 1, 'Help' => 'babelfish', 'Module' => 'babelfish') ); &addCmdHook("extra", 'wtf', ('CODEREF' => 'wtf::query', 'Identifier' => 'wtf', 'Cmdstats' => 'wtf', 'Forker' => 1, 'Help' => 'wtf') ); -- 2.39.5