Commit 40e4d578128c0a645b10590bcd5b722e23c91a1b
Fix crash when a remote server has the same name as we do
| |   |
| 234 | 234 | TreeServer* CheckDupe = Utils->FindServer(sname); |
| 235 | 235 | if (CheckDupe) |
| 236 | 236 | { |
| this->SendError("Server "+sname+" already exists on server "+CheckDupe->GetParent()->GetName()+"!"); |
| this->ServerInstance->SNO->WriteToSnoMask('l',"Server connection from \2"+sname+"\2 denied, already exists on server "+CheckDupe->GetParent()->GetName()); |
| std::string pname = CheckDupe->GetParent() ? CheckDupe->GetParent()->GetName() : "<ourself>"; |
| this->SendError("Server "+sname+" already exists on server "+pname+"!"); |
| this->ServerInstance->SNO->WriteToSnoMask('l',"Server connection from \2"+sname+"\2 denied, already exists on server "+pname); |
| 239 | 240 | return false; |
| 240 | 241 | } |
| 241 | 242 | |