fixed whitelist enabling

This commit is contained in:
Andreas Steffen
2011-05-14 17:09:45 +02:00
parent 706ae005c6
commit 19ae24f0ea
@@ -161,7 +161,8 @@ METHOD(whitelist_listener_t, flush, void,
METHOD(whitelist_listener_t, set_active, void, METHOD(whitelist_listener_t, set_active, void,
private_whitelist_listener_t *this, bool enable) private_whitelist_listener_t *this, bool enable)
{ {
DBG1(DBG_CFG, "whitelist functionality %sabled", enable ? "en" : "dis"); DBG1(DBG_CFG, "whitelist functionality %s%sabled",
(this->enabled == enable) ? "was already " : "", enable ? "en" : "dis");
this->enabled = enable; this->enabled = enable;
} }
@@ -205,7 +206,7 @@ whitelist_listener_t *whitelist_listener_create()
.ids = hashtable_create((hashtable_hash_t)hash, .ids = hashtable_create((hashtable_hash_t)hash,
(hashtable_equals_t)equals, 32), (hashtable_equals_t)equals, 32),
.enabled = lib->settings->get_bool(lib->settings, .enabled = lib->settings->get_bool(lib->settings,
"charon.plugins.whitelist.enabled", FALSE), "charon.plugins.whitelist.enable", FALSE),
); );
return &this->public; return &this->public;