From 74c91e8cfa351eef9b72893efdecccc214291c3e Mon Sep 17 00:00:00 2001 From: Uli Schlachter Date: Sun, 13 Apr 2014 23:12:03 +0200 Subject: [PATCH] controlpanel: Check if adding a new channel succeeded Signed-off-by: Uli Schlachter --- modules/controlpanel.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/controlpanel.cpp b/modules/controlpanel.cpp index adf9e289..476e151f 100644 --- a/modules/controlpanel.cpp +++ b/modules/controlpanel.cpp @@ -578,9 +578,10 @@ class CAdminMod : public CModule { } CChan* pChan = new CChan(sChan, pNetwork, true); - pNetwork->AddChan(pChan); - - PutModule("Channel [" + sChan + "] for user [" + sUsername + "] added."); + if (pNetwork->AddChan(pChan)) + PutModule("Channel [" + pChan->GetName() + "] for user [" + sUsername + "] added."); + else + PutModule("Could not add channel [" + sChan + "] for user [" + sUsername + "], does it already exist?"); } void DelChan(const CString& sLine) {