From afabd955ac220d71ea0a0a7110e981c86956dc24 Mon Sep 17 00:00:00 2001 From: SoftFever Date: Sun, 17 Mar 2024 17:33:31 +0800 Subject: [PATCH] Properly handle "dev" version --- src/semver/semver.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/semver/semver.c b/src/semver/semver.c index 7ba7b45064..8611bd7b7f 100644 --- a/src/semver/semver.c +++ b/src/semver/semver.c @@ -223,6 +223,14 @@ compare_prerelease (char *x, char *y) { if (y == NULL && x) return -1; if (x == NULL && y) return 1; + // Orca: Special handling for 'dev' + if (strcmp(x, "dev") == 0 && strcmp(y, "dev") == 0) + return 0; + if (strcmp(x, "dev") == 0 && strcmp(y, "dev") != 0) + return -1; + if (strcmp(x, "dev") != 0 && strcmp(y, "dev") == 0) + return 1; + lastx = x; lasty = y; xlen = strlen(x);