diff options
Diffstat (limited to 'src/servers.cpp')
-rw-r--r-- | src/servers.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/servers.cpp b/src/servers.cpp index 4ab8db197..b5c7e4f7a 100644 --- a/src/servers.cpp +++ b/src/servers.cpp @@ -115,6 +115,11 @@ Server::~Server() Alog(LOG_DEBUG) << "Finished removing all users for " << GetName(); } + if (UplinkServer) + { + UplinkServer->DelLink(this); + } + if (Links) { for (std::list<Server *>::iterator it = Links->begin(), it_end = Links->end(); it != it_end; ++it) |