]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
tests: accept underscore in arbitrary third-party version strings 2629/head
authorMartin Matuska <martin@matuska.de>
Fri, 23 May 2025 11:19:21 +0000 (13:19 +0200)
committerMartin Matuska <martin@matuska.de>
Fri, 23 May 2025 11:20:25 +0000 (13:20 +0200)
Fixes #2626

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;
        }