summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/uplink.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/uplink.cpp b/src/uplink.cpp
index a393e6ccd..80727487a 100644
--- a/src/uplink.cpp
+++ b/src/uplink.cpp
@@ -138,7 +138,8 @@ void UplinkSocket::OnConnect()
void UplinkSocket::OnError(const Anope::string &error)
{
- Log(LOG_TERMINAL) << "Unable to connect to uplink #" << (Anope::CurrentUplink + 1) << " (" << Config->Uplinks[Anope::CurrentUplink].host << ":" << Config->Uplinks[Anope::CurrentUplink].port << ")" << (!error.empty() ? (": " + error) : "");
+ Anope::string what = !this->flags[SF_CONNECTED] ? "Unable to connect to" : "Lost connection from";
+ Log(LOG_TERMINAL) << what << " uplink #" << (Anope::CurrentUplink + 1) << " (" << Config->Uplinks[Anope::CurrentUplink].host << ":" << Config->Uplinks[Anope::CurrentUplink].port << ")" << (!error.empty() ? (": " + error) : "");
}
UplinkSocket::Message::Message() : source(Me)