summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2020-03-06 18:27:49 +0300
committerGeorge Hazan <ghazan@miranda.im>2020-03-06 18:27:49 +0300
commitdab443163c66af61386b3bda34e82455646acb9e (patch)
tree9d33d9a2fe980ae22abb2493ffc8d8e7c18c588a
parent58b2980b6924e2d96113bcae2324dc36f952fc7f (diff)
fixes #2248 (Jabber auth cannot be ignored)
-rwxr-xr-xprotocols/JabberG/src/jabber_misc.cpp14
1 files changed, 6 insertions, 8 deletions
diff --git a/protocols/JabberG/src/jabber_misc.cpp b/protocols/JabberG/src/jabber_misc.cpp
index 8299e783b0..b6fab6c4aa 100755
--- a/protocols/JabberG/src/jabber_misc.cpp
+++ b/protocols/JabberG/src/jabber_misc.cpp
@@ -50,14 +50,12 @@ void CJabberProto::DBAddAuthRequest(const char *jid, const char *nick)
DB_AUTH_BLOB blob(hContact, nick, nullptr, nullptr, jid, nullptr);
- DBEVENTINFO dbei = {};
- dbei.szModule = m_szModuleName;
- dbei.timestamp = (DWORD)time(0);
- dbei.flags = DBEF_UTF;
- dbei.eventType = EVENTTYPE_AUTHREQUEST;
- dbei.cbBlob = blob.size();
- dbei.pBlob = blob;
- db_event_add(0, &dbei);
+ PROTORECVEVENT pre = {};
+ pre.timestamp = (DWORD)time(0);
+ pre.lParam = blob.size();
+ pre.szMessage = blob;
+ ProtoChainRecv(hContact, PSR_AUTH, 0, (LPARAM)&pre);
+
debugLogA("Setup DBAUTHREQUEST with nick='%s' jid='%s'", blob.get_nick(), blob.get_email());
}