]> git.ipfire.org Git - pakfire.git/commitdiff
dependencies: Fix parsing
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 9 May 2022 21:04:00 +0000 (21:04 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 9 May 2022 21:04:00 +0000 (21:04 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/util.c

index f7b4b8e598020106991b78c352ba5e1a62dfba52..b4632995259e5de69c2d1a057f45f507e56e7773 100644 (file)
@@ -159,13 +159,7 @@ static Id pakfire_parse_dep(struct pakfire* pakfire, const char** s) {
                p++;
 
        // Find the first part
-       n = p;
-
-       // Find the first part (before =, >= or <=)
-       while (*p && !isspace(*p) && *p != '<' && *p != '=' && *p != '>')
-               p++;
-
-       size_t l = p - n;
+       size_t l = skip(&p, &n);
 
        // Add name to pool
        if (pakfire_string_startswith(n, "pakfire("))