]> git.ipfire.org Git - pakfire.git/commitdiff
dependencies: Ignore newline
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 6 Dec 2022 19:18:50 +0000 (19:18 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 6 Dec 2022 19:18:50 +0000 (19:18 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/dependencies.c
tests/libpakfire/dependencies.c

index 332a87f3f8135c87dcbe3319c52beff2ec5e141e..4084d01f7a21de4ddd9f04e4143321fb9702b394 100644 (file)
@@ -82,8 +82,9 @@ static size_t skip(const char** s, const char** n) {
 
        while (*p) {
                switch (*p) {
-                       // End on space, =, >, <, or comma
+                       // End on space, newline, =, >, <, or comma
                        case ' ':
+                       case '\n':
                        case '=':
                        case '>':
                        case '<':
index aab5413f7d5aea1c656c7f27ca72b536b3c0994c..bd1cc534b9cac379d54596610876769ede12e44b 100644 (file)
@@ -110,6 +110,9 @@ static const char* more_relations[] = {
        "kernel >= 1 ",
        " kernel >= 1",
 
+       // With a trailing newline
+       "dependency\n",
+
        NULL,
 };