diff options
author | george.hazan <george.hazan@e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb> | 2011-06-01 19:00:08 +0000 |
---|---|---|
committer | george.hazan <george.hazan@e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb> | 2011-06-01 19:00:08 +0000 |
commit | cc3c75d89cc4658ed9903775e422523873d697e0 (patch) | |
tree | 9ad9ccb0c30a0ebc6b57994602a99c7c1106efd0 /gtalkext/handlers.cpp | |
parent | cbf7e1e81325b05bf503c6774a2b55d334c951b0 (diff) |
- minor crash fix;
- project fixes
git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@135 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb
Diffstat (limited to 'gtalkext/handlers.cpp')
-rw-r--r-- | gtalkext/handlers.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gtalkext/handlers.cpp b/gtalkext/handlers.cpp index 2bcd457..879e5ee 100644 --- a/gtalkext/handlers.cpp +++ b/gtalkext/handlers.cpp @@ -255,8 +255,10 @@ void RequestMail(LPCTSTR jidWithRes, IJabberInterface *ji) if (lastThreadId) free(lastThreadId);
}
- if (ji->Net()->SendXmlNode(node))
- ji->Net()->AddTemporaryIqHandler(MailListHandler, JABBER_IQ_TYPE_RESULT, (int)uID, NULL, RESPONSE_TIMEOUT);
+ IJabberNetInterface* piNet = ji->Net();
+ if ( piNet )
+ if (piNet->SendXmlNode(node))
+ piNet->AddTemporaryIqHandler(MailListHandler, JABBER_IQ_TYPE_RESULT, (int)uID, NULL, RESPONSE_TIMEOUT);
}
__finally {
if (child) xi.destroyNode(child);
|