From 1f116cdd99a3a5da5da6ea0663e292c3e3506390 Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 22 Jan 2024 02:52:58 +0300 Subject: Reuse the same PublicRsaKeySharedMain object. --- test/mtproto.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'test/mtproto.cpp') diff --git a/test/mtproto.cpp b/test/mtproto.cpp index 342c9b3cc..1ca5fae1f 100644 --- a/test/mtproto.cpp +++ b/test/mtproto.cpp @@ -46,6 +46,8 @@ #include "td/utils/tests.h" #include "td/utils/Time.h" +#include + TEST(Mtproto, GetHostByNameActor) { int threads_n = 1; td::ConcurrentScheduler sched(threads_n, 0); @@ -300,11 +302,11 @@ class HandshakeContext final : public td::mtproto::AuthKeyHandshakeContext { return nullptr; } td::mtproto::PublicRsaKeyInterface *get_public_rsa_key_interface() final { - return &public_rsa_key; + return public_rsa_key_.get(); } private: - td::PublicRsaKeySharedMain public_rsa_key{true}; + std::shared_ptr public_rsa_key_ = td::PublicRsaKeySharedMain::create(true); }; class HandshakeTestActor final : public td::Actor { -- cgit v1.2.3