diff --git a/exec/tickit.js b/exec/tickit.js index d299a8fe30989777debc37a69f41e81f0ec52fe8..15f57fc4b1a5eea3ead858671dc43571a4e97d77 100644 --- a/exec/tickit.js +++ b/exec/tickit.js @@ -503,8 +503,14 @@ function parse_ticfile(fname) return false; } } - if (!sbbsecho.match_pw(tic.from, tic.pw)) - return false; + + if (tickit.gcfg.ignorepassword === undefined || + tickit.gcfg.ignorepassword.toLowerCase() == 'no' || + tickit.gcfg.ignorepassword.toLowerCase() == 'off' || + tickit.gcfg.ignorepassword.toLowerCase() == 'false') + if (!sbbsecho.match_pw(tic.from, tic.pw)) + return false; + } tic[' forward'] = outtic;