refs #18 fix handling of allow_passwordless_join setting

This commit is contained in:
wimh 2011-10-21 22:08:30 +02:00
parent 9202ed1117
commit 475c4b479e

View file

@ -49,9 +49,8 @@ namespace SparkleLib {
// Option to allow access to channel when no password is defined
try {
this.allow_passwordless_join = Convert.ToBoolean (
SparkleConfig.DefaultConfig.GetConfigOption ("allow_passwordless_join"));
string option = SparkleConfig.DefaultConfig.GetConfigOption ("allow_passwordless_join");
this.allow_passwordless_join = option==null || Convert.ToBoolean (option);
} catch (Exception) {
this.allow_passwordless_join = true;
}
@ -141,6 +140,9 @@ namespace SparkleLib {
} else {
SparkleHelpers.DebugInfo ("ListenerIrc", "Dangerous channel, change the setting to access");
base.is_connecting = false;
OnDisconnected ();
throw new ConnectionException ("Dangerous channel, change the setting to access");
}
}