Infinite loop in ring::tls::CertificateStore::pinCertificate
Issue generated from Tuleap's migration script. Originally submitted by: Simon Zeni (bl4ckb0ne)
The function ring::tls::CertificateStore::pinCertificate(const std::vector<uint8\_t>& cert, bool local) in src/security/certstore.cpp:227 contains an infinite loop.
std::vector<std::string>
CertificateStore::pinCertificate(const std::vector<uint8\_t>& cert,
bool local) noexcept
{
try {
return pinCertificate(cert, local);
} catch (const std::exception& e) {}
return {};
}