refs #18 fix handling of allow_passwordless_join setting
This commit is contained in:
parent
9202ed1117
commit
475c4b479e
|
@ -49,9 +49,8 @@ namespace SparkleLib {
|
||||||
|
|
||||||
// Option to allow access to channel when no password is defined
|
// Option to allow access to channel when no password is defined
|
||||||
try {
|
try {
|
||||||
this.allow_passwordless_join = Convert.ToBoolean (
|
string option = SparkleConfig.DefaultConfig.GetConfigOption ("allow_passwordless_join");
|
||||||
SparkleConfig.DefaultConfig.GetConfigOption ("allow_passwordless_join"));
|
this.allow_passwordless_join = option==null || Convert.ToBoolean (option);
|
||||||
|
|
||||||
} catch (Exception) {
|
} catch (Exception) {
|
||||||
this.allow_passwordless_join = true;
|
this.allow_passwordless_join = true;
|
||||||
}
|
}
|
||||||
|
@ -141,6 +140,9 @@ namespace SparkleLib {
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
SparkleHelpers.DebugInfo ("ListenerIrc", "Dangerous channel, change the setting to access");
|
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");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue