]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Merge pull request #2629 from mmatuska/fix/versiontest
authorTim Kientzle <kientzle@acm.org>
Sat, 24 May 2025 02:39:00 +0000 (19:39 -0700)
committerMartin Matuska <martin@matuska.de>
Sat, 31 May 2025 19:25:32 +0000 (21:25 +0200)
tests: accept underscore in arbitrary third-party version strings
(cherry picked from commit 627ba5bbbf80fe25dbf5015ef304a905a2820f17)

test_utils/test_main.c

index f4456256c1a907656653e6321487277b53b5abe0..98f77b671a8876af5a229f2084a2e1ca31f988ae 100644 (file)
@@ -2456,7 +2456,7 @@ void assertVersion(const char *prog, const char *base)
 
        /* Skip arbitrary third-party version numbers. */
        while (s > 0 && (*q == ' ' || *q == '-' || *q == '/' || *q == '.' ||
-           isalnum((unsigned char)*q))) {
+           *q == '_' || isalnum((unsigned char)*q))) {
                ++q;
                --s;
        }