CVS: blootbot/src CommandStubs.pl,1.148,1.149
Brought to you by:
timriker
From: Tim R. <tim...@us...> - 2005-02-28 03:40:21
|
Update of /cvsroot/blootbot/blootbot/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9521/src Modified Files: CommandStubs.pl Log Message: don't fork in forks, some modules for postprocess Index: CommandStubs.pl =================================================================== RCS file: /cvsroot/blootbot/blootbot/src/CommandStubs.pl,v retrieving revision 1.148 retrieving revision 1.149 diff -u -r1.148 -r1.149 --- CommandStubs.pl 26 Feb 2005 21:54:15 -0000 1.148 +++ CommandStubs.pl 28 Feb 2005 03:40:11 -0000 1.149 @@ -112,7 +112,7 @@ } ### 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 @@ '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 @@ '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 @@ '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') ); |