summaryrefslogtreecommitdiff
path: root/src/MetalinkParserController.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-11-05 18:05:23 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-11-05 18:05:23 +0900
commit0c162dfbfb4a875fac9374c65cf93382ff9ce4ed (patch)
tree6fbc9cc204305017438d9511db631b9b2e7fc538 /src/MetalinkParserController.cc
parent6ea1b68db186036e9f05c06915f8c4bd757c3a25 (diff)
Made util::fromHex and base32::decode function template
Diffstat (limited to 'src/MetalinkParserController.cc')
-rw-r--r--src/MetalinkParserController.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/MetalinkParserController.cc b/src/MetalinkParserController.cc
index 0d886a49..51146930 100644
--- a/src/MetalinkParserController.cc
+++ b/src/MetalinkParserController.cc
@@ -284,7 +284,7 @@ void MetalinkParserController::setHashOfChecksum(const std::string& md)
return;
}
if(MessageDigest::isValidHash(tChecksum_->getHashType(), md)) {
- tChecksum_->setDigest(util::fromHex(md));
+ tChecksum_->setDigest(util::fromHex(md.begin(), md.end()));
} else {
cancelChecksumTransaction();
}
@@ -360,7 +360,7 @@ void MetalinkParserController::addHashOfChunkChecksumV4(const std::string& md)
return;
}
if(MessageDigest::isValidHash(tChunkChecksumV4_->getHashType(), md)) {
- tempChunkChecksumsV4_.push_back(util::fromHex(md));
+ tempChunkChecksumsV4_.push_back(util::fromHex(md.begin(), md.end()));
} else {
cancelChunkChecksumTransactionV4();
}
@@ -463,7 +463,7 @@ void MetalinkParserController::setMessageDigestOfChunkChecksum(const std::string
return;
}
if(MessageDigest::isValidHash(tChunkChecksum_->getHashType(), md)) {
- tempHashPair_.second = util::fromHex(md);
+ tempHashPair_.second = util::fromHex(md.begin(), md.end());
} else {
cancelChunkChecksumTransaction();
}