Accept v2 infohashes for download

Partially fixes #15287
This commit is contained in:
sledgehammer999 2021-08-06 22:04:03 +03:00
parent 1d26f4c5f7
commit e5fe6401a0
No known key found for this signature in database
GPG key ID: 6E4A2D025B7CC9A2

View file

@ -80,7 +80,7 @@ MagnetUri::MagnetUri(const QString &source)
if (source.isEmpty()) return;
if (isV2Hash(source))
m_url = QString::fromLatin1("magnet:?xt=urn:btmh:") + source;
m_url = QString::fromLatin1("magnet:?xt=urn:btmh:1220") + source; // 0x12 0x20 is the "multihash format" tag for the SHA-256 hashing scheme.
else if (isV1Hash(source))
m_url = QString::fromLatin1("magnet:?xt=urn:btih:") + source;