diff --git a/UserSock.cpp b/UserSock.cpp index 363035a1..fa407564 100644 --- a/UserSock.cpp +++ b/UserSock.cpp @@ -465,7 +465,7 @@ void CUserSock::UserCommand(const string& sLine) { CChan* pChan = vChans[a]; Table.AddRow(); Table.SetCell("Name", pChan->GetName()); - Table.SetCell("Status", ((vChans[a]->IsOn()) ? "Joined" : "Trying")); + Table.SetCell("Status", ((vChans[a]->IsOn()) ? ((vChans[a]->IsDetached()) ? "Detached" : "Joined") : "Trying")); Table.SetCell("Buf", CUtils::ToString(pChan->GetBufferCount())); string sModes = pChan->GetModeString();