merged error message fix from RC_0_12 branch

This commit is contained in:
Arvid Norberg
2007-03-16 01:24:40 +00:00
parent ecaa3068d5
commit 52d6a201be
2 changed files with 10 additions and 4 deletions

View File

@@ -1810,11 +1810,10 @@ namespace libtorrent { namespace detail
}
// verify info_hash
const std::string &hash = rd["info-hash"].string();
std::string real_hash((char*)info.info_hash().begin(), (char*)info.info_hash().end());
if (hash != real_hash)
sha1_hash hash = rd["info-hash"].string();
if (hash != info.info_hash())
{
error = "mismatching info-hash: " + hash;
error = "mismatching info-hash: " + boost::lexical_cast<std::string>(hash);
return;
}