From c50d08f75fc52a884644a482778e6f06b73661ed Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Sun, 9 Dec 2007 04:45:55 +0000 Subject: [PATCH] fixed bug in make_magnet_uri --- src/magnet_uri.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/magnet_uri.cpp b/src/magnet_uri.cpp index d77cb7338..bd582476a 100644 --- a/src/magnet_uri.cpp +++ b/src/magnet_uri.cpp @@ -47,7 +47,8 @@ namespace libtorrent std::string name = handle.name(); - ret << "magnet:?xt=urn:btih:" << base32encode((char*)handle.info_hash().begin()); + ret << "magnet:?xt=urn:btih:" << base32encode( + std::string((char*)handle.info_hash().begin(), 20)); if (!name.empty()) ret << "&dn=" << escape_string(name.c_str(), name.length()); torrent_status st = handle.status();