From: Michael Tremer Date: Tue, 6 Dec 2022 19:18:50 +0000 (+0000) Subject: dependencies: Ignore newline X-Git-Tag: 0.9.28~41 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f6d5b459549e9466319ef2460650da534e49da13;p=pakfire.git dependencies: Ignore newline Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/dependencies.c b/src/libpakfire/dependencies.c index 332a87f3f..4084d01f7 100644 --- a/src/libpakfire/dependencies.c +++ b/src/libpakfire/dependencies.c @@ -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 '<': diff --git a/tests/libpakfire/dependencies.c b/tests/libpakfire/dependencies.c index aab5413f7..bd1cc534b 100644 --- a/tests/libpakfire/dependencies.c +++ b/tests/libpakfire/dependencies.c @@ -110,6 +110,9 @@ static const char* more_relations[] = { "kernel >= 1 ", " kernel >= 1", + // With a trailing newline + "dependency\n", + NULL, };