From 9dcd44a15f14806522fab7136b5064c753cec908 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Tue, 15 Oct 2024 11:30:51 +0100 Subject: [PATCH] Make code a bit clearer Reference doesn't help here due to ?: operator, but it makes one think that it helps --- src/Nick.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Nick.cpp b/src/Nick.cpp index af989d96..12bc4e85 100644 --- a/src/Nick.cpp +++ b/src/Nick.cpp @@ -118,7 +118,7 @@ bool CNick::RemPerm(char cPerm) { char CNick::GetPermChar() const { CIRCSock* pIRCSock = (!m_pNetwork) ? nullptr : m_pNetwork->GetIRCSock(); - const CString& sChanPerms = (!pIRCSock) ? "@+" : pIRCSock->GetPerms(); + const CString sChanPerms = (!pIRCSock) ? "@+" : pIRCSock->GetPerms(); for (unsigned int a = 0; a < sChanPerms.size(); a++) { const char& c = sChanPerms[a]; @@ -132,7 +132,7 @@ char CNick::GetPermChar() const { CString CNick::GetPermStr() const { CIRCSock* pIRCSock = (!m_pNetwork) ? nullptr : m_pNetwork->GetIRCSock(); - const CString& sChanPerms = (!pIRCSock) ? "@+" : pIRCSock->GetPerms(); + const CString sChanPerms = (!pIRCSock) ? "@+" : pIRCSock->GetPerms(); CString sRet; for (unsigned int a = 0; a < sChanPerms.size(); a++) {