From afc8206f4fc571d4923a922abd493882cebfe963 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Thu, 27 Feb 2020 20:27:09 +0300 Subject: minor code cleaning --- protocols/JabberG/src/jabber_util.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/protocols/JabberG/src/jabber_util.cpp b/protocols/JabberG/src/jabber_util.cpp index 770df68ddd..5c8e945453 100755 --- a/protocols/JabberG/src/jabber_util.cpp +++ b/protocols/JabberG/src/jabber_util.cpp @@ -244,15 +244,15 @@ static JabberErrorCodeToStrMapping[] = { { JABBER_ERROR_REMOTE_SERVER_ERROR, LPGENW("Remote server error") }, { JABBER_ERROR_SERVICE_UNAVAILABLE, LPGENW("Service unavailable") }, { JABBER_ERROR_REMOTE_SERVER_TIMEOUT, LPGENW("Remote server timeout") }, - { -1, LPGENW("Unknown error") } }; wchar_t* JabberErrorStr(int errorCode) { - int i; + for (auto &it : JabberErrorCodeToStrMapping) + if (it.code == errorCode) + return it.str; - for (i = 0; JabberErrorCodeToStrMapping[i].code != -1 && JabberErrorCodeToStrMapping[i].code != errorCode; i++); - return JabberErrorCodeToStrMapping[i].str; + return LPGENW("Unknown error"); } CMStringW JabberErrorMsg(const TiXmlElement *errorNode, int *pErrorCode) -- cgit v1.2.3