Skip to content

Commit

Permalink
Fix crash loop
Browse files Browse the repository at this point in the history
  • Loading branch information
hhvrc committed Jan 24, 2025
1 parent e26b710 commit 4230d24
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/SemVer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -355,7 +355,7 @@ bool OpenShock::TryParseSemVer(std::string_view semverStr, SemVer& semver)
if (!restStr.empty()) {
if (plusIdx != std::string_view::npos) {
semver.build = restStr.substr((plusIdx - patchStr.length()) + 1);
patchStr.remove_suffix(semver.build.length() + 1);
restStr.remove_suffix(semver.build.length() + 1);

if (!semver.build.empty() && !_semverIsBuild(semver.build)) {
OS_LOGE(TAG, "Invalid build: %s", semver.build.c_str());
Expand All @@ -364,7 +364,7 @@ bool OpenShock::TryParseSemVer(std::string_view semverStr, SemVer& semver)
}

if (dashIdx != std::string_view::npos) {
semver.prerelease = patchStr.substr(1);
semver.prerelease = restStr.substr(1);

if (!semver.prerelease.empty() && !_semverIsPrerelease(semver.prerelease)) {
OS_LOGE(TAG, "Invalid prerelease: %s", semver.prerelease.c_str());
Expand Down

0 comments on commit 4230d24

Please sign in to comment.