Fix when feature discovery is finished

Feature discovery was marked as finished once we received a reply to the
initial request. The discovery mechanism allows to delegate the real
feature discovery to another service running on different domain and those
requests are created dynamically.

This was another instance causing the warning message described in #1940

Fixes #1940 (once more)

Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
This commit is contained in:
Steffen Jaeckel
2023-12-28 19:08:44 +01:00
parent 605ee6e99a
commit f458d6ebdf
4 changed files with 14 additions and 1 deletions

View File

@@ -58,6 +58,7 @@
#include "ui/window.h"
#include "tools/bookmark_ignore.h"
#include "xmpp/xmpp.h"
#include "xmpp/iq.h"
#include "xmpp/muc.h"
#include "xmpp/chat_session.h"
#include "xmpp/roster_list.h"
@@ -196,6 +197,7 @@ sv_ev_roster_received(void)
void
sv_ev_connection_features_received(void)
{
iq_feature_retrieval_complete_handler();
#ifdef HAVE_OMEMO
omemo_publish_crypto_materials();
#endif