mirror of https://github.com/aria2/aria2
Fix broken MessageDigst::getSupportedHashTypeString()
parent
15e1a79914
commit
f333231c7a
|
@ -35,6 +35,7 @@
|
||||||
#include "MessageDigest.h"
|
#include "MessageDigest.h"
|
||||||
|
|
||||||
#include <sstream>
|
#include <sstream>
|
||||||
|
#include <iterator>
|
||||||
|
|
||||||
#include "MessageDigestImpl.h"
|
#include "MessageDigestImpl.h"
|
||||||
#include "util.h"
|
#include "util.h"
|
||||||
|
@ -104,7 +105,11 @@ std::string MessageDigest::getSupportedHashTypeString()
|
||||||
std::vector<std::string> ht = getSupportedHashTypes();
|
std::vector<std::string> ht = getSupportedHashTypes();
|
||||||
std::stringstream ss;
|
std::stringstream ss;
|
||||||
std::copy(ht.begin(), ht.end(), std::ostream_iterator<std::string>(ss, ", "));
|
std::copy(ht.begin(), ht.end(), std::ostream_iterator<std::string>(ss, ", "));
|
||||||
return ss.str().substr(ss.str().length() - 2);
|
std::string res = ss.str();
|
||||||
|
if(!res.empty()) {
|
||||||
|
res.erase(ss.str().length()-2);
|
||||||
|
}
|
||||||
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t MessageDigest::getDigestLength(const std::string& hashType)
|
size_t MessageDigest::getDigestLength(const std::string& hashType)
|
||||||
|
|
Loading…
Reference in New Issue