From c2896afebf6775a78a88b61ded8dca5109a1b17f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Sat, 17 Oct 2015 02:56:28 -0400 Subject: [PATCH] dht: fix message parsing with msgpack 1.0 --- src/dht.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dht.cpp b/src/dht.cpp index e9365e0f..56795216 100644 --- a/src/dht.cpp +++ b/src/dht.cpp @@ -3121,7 +3121,7 @@ Blob getBlob(msgpack::object& o) { switch (o.type) { case msgpack::type::BIN: - return o.as<Blob>(); + return {o.via.bin.ptr, o.via.bin.ptr+o.via.bin.size}; case msgpack::type::STR: return {o.via.str.ptr, o.via.str.ptr+o.via.str.size}; case msgpack::type::ARRAY: { -- GitLab