Browse Source

[frontend] Force https on bundled OpenSSL (#3843)

For some unknown reason, bundled OpenSSL likes the `https` scheme,
whereas system OpenSSL (on Gentoo at least) does not... even when the
bundled OpenSSL is built exactly like the Gentoo one, certificate and
all...

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3843
pull/3841/head
crueter 7 days ago
parent
commit
71d3dd67d3
No known key found for this signature in database GPG Key ID: 425ACD2D4830EBC6
  1. 4
      src/frontend_common/update_checker.cpp

4
src/frontend_common/update_checker.cpp

@ -81,9 +81,7 @@ std::optional<std::string> UpdateChecker::GetResponse(std::string url, std::stri
} }
std::optional<UpdateChecker::Update> UpdateChecker::GetLatestRelease(bool include_prereleases) { std::optional<UpdateChecker::Update> UpdateChecker::GetLatestRelease(bool include_prereleases) {
// For some unbeknownst reason, only Android likes when https is specified.
// Consider dropping support for this radioactive platform.
#ifdef __ANDROID__
#ifdef YUZU_BUNDLED_OPENSSL
const auto update_check_url = fmt::format("https://{}", Common::g_build_auto_update_api); const auto update_check_url = fmt::format("https://{}", Common::g_build_auto_update_api);
#else #else
const auto update_check_url = std::string{Common::g_build_auto_update_api}; const auto update_check_url = std::string{Common::g_build_auto_update_api};

Loading…
Cancel
Save