From 61b7bed0f8de4d544da6be9bd07f43aec795510e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= Date: Fri, 22 Apr 2022 20:23:14 -0400 Subject: [PATCH] network engine: minor refactoring --- src/network_engine.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/network_engine.cpp b/src/network_engine.cpp index c37abaee..5300d5a8 100644 --- a/src/network_engine.cpp +++ b/src/network_engine.cpp @@ -1155,11 +1155,12 @@ NetworkEngine::sendAnnounceValue(const Sp& n, msgpack::packer pk(&buffer); pk.pack_map(5+(config.network?1:0)); - pk.pack(KEY_A); pk.pack_map((created < scheduler.time() ? 5 : 4)); + bool add_created = created < scheduler.time(); + pk.pack(KEY_A); pk.pack_map(add_created ? 5 : 4); pk.pack(KEY_REQ_ID); pk.pack(myid); pk.pack(KEY_REQ_H); pk.pack(infohash); auto v = packValueHeader(buffer, {value}); - if (created < scheduler.time()) { + if (add_created) { pk.pack(KEY_REQ_CREATION); pk.pack(to_time_t(created)); }