From 846edc038adaf69c62b8e714ffd2afe427e6df48 Mon Sep 17 00:00:00 2001 From: Patti Vacek Date: Tue, 31 May 2022 13:31:37 +0200 Subject: [PATCH] Attempt to fix int conversion error found on ARM. Signed-off-by: Patti Vacek --- src/libaktualizr/utilities/utils.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libaktualizr/utilities/utils.cc b/src/libaktualizr/utilities/utils.cc index 69c3ecb4f..85980e9a4 100644 --- a/src/libaktualizr/utilities/utils.cc +++ b/src/libaktualizr/utilities/utils.cc @@ -191,7 +191,7 @@ using base64_to_bin = boost::archive::iterators::transform_width< 8, 6>; std::string Utils::fromBase64(std::string base64_string) { - int64_t paddingChars = std::count(base64_string.begin(), base64_string.end(), '='); + std::ptrdiff_t paddingChars = std::count(base64_string.begin(), base64_string.end(), '='); std::replace(base64_string.begin(), base64_string.end(), '=', 'A'); std::string result(base64_to_bin(base64_string.begin()), base64_to_bin(base64_string.end())); result.erase(result.end() - paddingChars, result.end());