}
&writeUserFile();
&writeChanFile();
- &uptimeWriteFile() if (&IsChanConf("uptime"));
+ &uptimeWriteFile() if (&IsChanConf('Uptime'));
&sqlCloseDB();
&closeSHM($shm);
- &dumpallvars() if (&IsParam("dumpvarsAtExit"));
+
+ if (&IsParam("dumpvarsAtExit")) {
+ &loadMyModule('DumpVars');
+ &dumpallvars();
+ }
&symdumpAll() if (&IsParam("symdumpAtExit"));
&closeLog();
&closeSQLDebug() if (&IsParam("SQLDebug"));
$c ||= $chan;
$c ||= "_default";
- $c = "_default" if ($c eq "*"); # fix!
+ $c = "_default" if ($c eq "*"); # FIXME
my @c = grep /^\Q$c\E$/i, keys %chanconf;
if (@c) {