summaryrefslogtreecommitdiff
path: root/protocols/SkypeWeb/src/skype_options.cpp
diff options
context:
space:
mode:
authorMikalaiR <nikolay.romanovich@narod.ru>2015-08-02 17:55:46 +0000
committerMikalaiR <nikolay.romanovich@narod.ru>2015-08-02 17:55:46 +0000
commit26a22a753462573077d2a8072fd2eb822a288d7d (patch)
treea8eebf3985fc57a53109ad8d6359ff010ac88158 /protocols/SkypeWeb/src/skype_options.cpp
parent904cc94d119a5b7952cffe35e9023035a7a0c21c (diff)
SkypeWeb: pass_ptr - smart pointer for passwords
git-svn-id: http://svn.miranda-ng.org/main/trunk@14821 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'protocols/SkypeWeb/src/skype_options.cpp')
-rw-r--r--protocols/SkypeWeb/src/skype_options.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/protocols/SkypeWeb/src/skype_options.cpp b/protocols/SkypeWeb/src/skype_options.cpp
index 4253930fba..fb59d1e157 100644
--- a/protocols/SkypeWeb/src/skype_options.cpp
+++ b/protocols/SkypeWeb/src/skype_options.cpp
@@ -45,17 +45,17 @@ void CSkypeOptionsMain::OnInitDialog()
m_password.SetTextA(ptrA(m_proto->getStringA("Password")));
m_place.Enable(!m_proto->getBool("UseHostName", false));
SendMessage(m_skypename.GetHwnd(), EM_LIMITTEXT, 32, 0);
- SendMessage(m_password.GetHwnd(), EM_LIMITTEXT, 20, 0);
+ SendMessage(m_password.GetHwnd(), EM_LIMITTEXT, 128, 0);
SendMessage(m_group.GetHwnd(), EM_LIMITTEXT, 64, 0);
}
void CSkypeOptionsMain::OnApply()
{
- ptrA szNewSkypename(m_skypename.GetTextA()),
- szNewPassword(m_password.GetTextA()),
- szOldSkypename(m_proto->getStringA(SKYPE_SETTINGS_ID)),
- szOldPassword(m_proto->getStringA("Password"));
+ ptrA szNewSkypename(m_skypename.GetTextA()),
+ szOldSkypename(m_proto->getStringA(SKYPE_SETTINGS_ID));
+ pass_ptr szNewPassword(m_password.GetTextA()),
+ szOldPassword(m_proto->getStringA("Password"));
if (mir_strcmpi(szNewSkypename, szOldSkypename) || mir_strcmp(szNewPassword, szOldPassword))
m_proto->delSetting("TokenExpiresIn");
@@ -64,9 +64,6 @@ void CSkypeOptionsMain::OnApply()
ptrT group(m_group.GetText());
if (mir_tstrlen(group) > 0 && !Clist_GroupExists(group))
Clist_CreateGroup(0, group);
-
- SecureZeroMemory(szNewPassword, mir_strlen(szNewPassword));
- SecureZeroMemory(szOldPassword, mir_strlen(szOldPassword));
}
/////////////////////////////////////////////////////////////////////////////////