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