From 6ef65121fed3c38c467238a08bf96bf98a23d7d8 Mon Sep 17 00:00:00 2001 From: ElzorFox Date: Thu, 9 Feb 2023 15:36:54 +0500 Subject: VKontakte: fix cleaning AccessToken on any connection fail version bump --- protocols/VKontakte/src/version.h | 2 +- protocols/VKontakte/src/vk_thread.cpp | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'protocols') diff --git a/protocols/VKontakte/src/version.h b/protocols/VKontakte/src/version.h index 38b974c8c1..fad645e254 100644 --- a/protocols/VKontakte/src/version.h +++ b/protocols/VKontakte/src/version.h @@ -1,7 +1,7 @@ #define __MAJOR_VERSION 0 #define __MINOR_VERSION 1 #define __RELEASE_NUM 14 -#define __BUILD_NUM 1 +#define __BUILD_NUM 2 #include diff --git a/protocols/VKontakte/src/vk_thread.cpp b/protocols/VKontakte/src/vk_thread.cpp index bafba46074..ee96f087f5 100644 --- a/protocols/VKontakte/src/vk_thread.cpp +++ b/protocols/VKontakte/src/vk_thread.cpp @@ -76,7 +76,9 @@ void CVkProto::ShutdownSession() void CVkProto::ConnectionFailed(int iReason) { - delSetting("AccessToken"); + if (iReason == LOGINERR_WRONGPASSWORD) + delSetting("AccessToken"); + m_bErr404Return = false; ProtoBroadcastAck(0, ACKTYPE_LOGIN, ACKRESULT_FAILED, nullptr, iReason); -- cgit v1.2.3