diff --git a/src/dht.cpp b/src/dht.cpp index 3b8e9bee0130b111e75c261b9460366e569f67ce..af8325a5984ecf3cddab38583a31e62a75123112 100644 --- a/src/dht.cpp +++ b/src/dht.cpp @@ -1470,6 +1470,8 @@ Dht::announce(const InfoHash& id, sa_family_t af, std::shared_ptr<Value> value, return; } + storageStore(id, value, created); + auto& srs = af == AF_INET ? searches4 : searches6; auto srp = srs.find(id); auto sr = srp == srs.end() ? search(id, af) : srp->second;