diff --git a/src/dht.cpp b/src/dht.cpp index 35a82ade..991cbbb4 100644 --- a/src/dht.cpp +++ b/src/dht.cpp @@ -3062,9 +3062,8 @@ Dht::sendGetValues(const sockaddr *sa, socklen_t salen, void packToken(msgpack::packer& pk, Blob token) { - pk.pack_array(token.size()); - for (uint8_t b : token) - pk.pack(b); + pk.pack_bin(token.size()); + pk.pack_bin_body((char*)token.data(), token.size()); } int