diff --git a/modules/webcpanel/pages/nickserv/info.cpp b/modules/webcpanel/pages/nickserv/info.cpp index 43241af14..e1a44a426 100644 --- a/modules/webcpanel/pages/nickserv/info.cpp +++ b/modules/webcpanel/pages/nickserv/info.cpp @@ -40,7 +40,7 @@ bool WebCPanel::NickServ::Info::OnRequest(HTTPProvider *server, const Anope::str replacements["MESSAGES"] = "Greet updated"; } - if (na->nc->HasExt("AUTOOP") != message.post_data.count("autoop")) + if (na->nc->HasExt("AUTOOP") != !!message.post_data.count("autoop")) { if (!na->nc->HasExt("AUTOOP")) na->nc->Extend("AUTOOP"); @@ -48,7 +48,7 @@ bool WebCPanel::NickServ::Info::OnRequest(HTTPProvider *server, const Anope::str na->nc->Shrink("AUTOOP"); replacements["MESSAGES"] = "Autoop updated"; } - if (na->nc->HasExt("NS_PRIVATE") != message.post_data.count("private")) + if (na->nc->HasExt("NS_PRIVATE") != !!message.post_data.count("private")) { if (!na->nc->HasExt("NS_PRIVATE")) na->nc->Extend("NS_PRIVATE"); @@ -68,13 +68,13 @@ bool WebCPanel::NickServ::Info::OnRequest(HTTPProvider *server, const Anope::str na->nc->Extend("KILL_QUICK"); replacements["MESSAGES"] = "Kill updated"; } - else if (message.post_data["kill"] == "off" && (na->nc->HasExt("KILLPROTECT") || na->nc->HasExt("KILL_QUICK"))) + else if (message.post_data["kill"] == "off" && (!!na->nc->HasExt("KILLPROTECT") || !!na->nc->HasExt("KILL_QUICK"))) { na->nc->Shrink("KILLPROTECT"); na->nc->Shrink("KILL_QUICK"); replacements["MESSAGES"] = "Kill updated"; } - if (na->nc->HasExt("NS_KEEP_MODES") != message.post_data.count("keepmodes")) + if (na->nc->HasExt("NS_KEEP_MODES") != !!message.post_data.count("keepmodes")) { if (!na->nc->HasExt("NS_KEEP_MODES")) na->nc->Extend("NS_KEEP_MODES"); @@ -82,7 +82,7 @@ bool WebCPanel::NickServ::Info::OnRequest(HTTPProvider *server, const Anope::str na->nc->Shrink("NS_KEEP_MODES"); replacements["MESSAGES"] = "Keepmodes updated"; } - if (na->nc->HasExt("MSG") != message.post_data.count("msg")) + if (na->nc->HasExt("MSG") != !!message.post_data.count("msg")) { if (!na->nc->HasExt("MSG")) na->nc->Extend("MSG"); @@ -90,7 +90,7 @@ bool WebCPanel::NickServ::Info::OnRequest(HTTPProvider *server, const Anope::str na->nc->Shrink("MSG"); replacements["MESSAGES"] = "Message updated"; } - if (na->nc->HasExt("NEVEROP") != message.post_data.count("neverop")) + if (na->nc->HasExt("NEVEROP") != !!message.post_data.count("neverop")) { if (!na->nc->HasExt("NEVEROP")) na->nc->Extend("NEVEROP");