From c18a2474c6d32dd98e11a6fd54dc2b2a5e2f089d Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 23 Jul 2020 21:07:19 +0300 Subject: [PATCH] Initialize TsList mutex before any TsList. GitOrigin-RevId: 598e90b812e538288b3c2d60195cce68235d89a6 --- td/telegram/net/NetQuery.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/td/telegram/net/NetQuery.cpp b/td/telegram/net/NetQuery.cpp index 90ad2a8d5..08ca507ab 100644 --- a/td/telegram/net/NetQuery.cpp +++ b/td/telegram/net/NetQuery.cpp @@ -63,6 +63,10 @@ void NetQuery::set_error(Status status, string source) { } TsList &NetQuery::get_net_query_list() { + static auto init_mutex = [] { + TsList::lock().unlock(); // initialize mutex before any NetQuery + return true; + }; static TsList net_query_list; return net_query_list; }