From 12547a7c8c6380901a3bffa4c8d2d84771cc6a4e Mon Sep 17 00:00:00 2001 From: WerWolv Date: Fri, 5 Aug 2022 08:10:35 +0200 Subject: [PATCH] fix: Memcpy restrict error --- main/source/init/tasks.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main/source/init/tasks.cpp b/main/source/init/tasks.cpp index 9f719b716..5291ddb98 100644 --- a/main/source/init/tasks.cpp +++ b/main/source/init/tasks.cpp @@ -34,7 +34,8 @@ namespace hex::init { return false; auto versionString = std::string(IMHEX_VERSION); - auto currVersion = "v" + versionString.substr(0, versionString.find_first_of('-')); + size_t versionLength = std::min(versionString.find_first_of('-'), versionString.length()); + auto currVersion = "v" + versionString.substr(0, versionLength); auto latestVersion = releases.body["tag_name"].get(); if (latestVersion != currVersion)