From 16a477058f150f46a99e2f60cd51502c04a1ed9c Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Thu, 3 Nov 2011 07:38:25 +0200 Subject: fixed default password loading --- messages.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'messages.cpp') diff --git a/messages.cpp b/messages.cpp index c563e78..e64fd53 100755 --- a/messages.cpp +++ b/messages.cpp @@ -101,28 +101,28 @@ int RecvMsgSvc_func(HANDLE hContact, std::wstring str, char *msg, DWORD flags, D { char *inkeyid = UniGetContactSettingUtf(metaGetMostOnline(hContact), szGPGModuleName, "InKeyID", ""); TCHAR *pass = NULL; - if(strlen(inkeyid) > 0) + if(inkeyid[0]) { string dbsetting = "szKey_"; dbsetting += inkeyid; dbsetting += "_Password"; pass = UniGetContactSettingUtf(NULL, szGPGModuleName, dbsetting.c_str(), _T("")); - if(_tcslen(pass) > 0) + if(pass[0]) debuglog< 0) + if(pass[0]) debuglog< 0) + if(pass && pass[0]) { cmd += _T("--passphrase \""); cmd += pass; cmd += _T("\" "); } - else if(password) + else if(password && password[0]) { debuglog<