From a2cc6107b52d0f02214e35d8ea854be6188c58b4 Mon Sep 17 00:00:00 2001
From: brain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Date: Sun, 6 Apr 2008 21:59:10 +0000
Subject: Its ok to allow remote map to non-opers now, found the real culprit

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9392 e03df62e-2008-0410-955e-edbf42e46eb7
---
 src/modules/m_spanningtree/override_map.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/modules/m_spanningtree/override_map.cpp b/src/modules/m_spanningtree/override_map.cpp
index 495b810f7..7963b45da 100644
--- a/src/modules/m_spanningtree/override_map.cpp
+++ b/src/modules/m_spanningtree/override_map.cpp
@@ -92,16 +92,16 @@ void ModuleSpanningTree::ShowMap(TreeServer* Current, User* user, int depth, cha
 			ServerInstance->Logs->Log("map",DEBUG,"Hidden? %d HideULines? %d GetName %s", Current->GetChild(q)->Hidden, Utils->HideULines, Current->GetChild(q)->GetName().c_str());
 			if ((Current->GetChild(q)->Hidden) || ((Utils->HideULines) && (ServerInstance->ULine(Current->GetChild(q)->GetName().c_str()))))
 			{
-				if (*user->oper || !IS_LOCAL(user))
+				if (*user->oper)
 				{
-					ShowMap(Current->GetChild(q),user,(Utils->FlatLinks && (!*user->oper || !IS_LOCAL(user))) ? depth : depth+2,matrix,totusers,totservers);
+					ShowMap(Current->GetChild(q),user,(Utils->FlatLinks && (!*user->oper)) ? depth : depth+2,matrix,totusers,totservers);
 					ServerInstance->Logs->Log("map",DEBUG,"Show to oper");
 				}
 				ServerInstance->Logs->Log("map",DEBUG,"Fall through");
 			}
 			else
 			{
-				ShowMap(Current->GetChild(q),user,(Utils->FlatLinks && (!*user->oper || !IS_LOCAL(user))) ? depth : depth+2,matrix,totusers,totservers);
+				ShowMap(Current->GetChild(q),user,(Utils->FlatLinks && (!*user->oper)) ? depth : depth+2,matrix,totusers,totservers);
 				ServerInstance->Logs->Log("map",DEBUG,"Show to non oper");
 			}
 		}
@@ -121,7 +121,7 @@ void ModuleSpanningTree::ShowMap(TreeServer* Current, User* user, int depth, cha
 int ModuleSpanningTree::HandleMap(const char* const* parameters, int pcnt, User* user)
 {
 	ServerInstance->Logs->Log("map",DEBUG,"HandleMap");
-	if ((pcnt > 0) && (IS_OPER(user)))
+	if (pcnt > 0)
 	{
 		ServerInstance->Logs->Log("remotemap", DEBUG, "remote map request for %s", parameters[0]);
 
-- 
cgit v1.2.3