From 1a360ed196030ced7ce66c604f1afbe61df7c02f Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Thu, 14 Aug 2025 16:05:52 +0900 Subject: [PATCH] condition: fix unexpected assertion triggered Follow-up for c154bb65ad55a98fdf7d05fcb6b68a22408ea33a. Fixes oss-fuzz#438513119. Fixes #38570. --- src/shared/condition.c | 1 - test/fuzz/fuzz-link-parser/oss-fuzz-438513119 | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 test/fuzz/fuzz-link-parser/oss-fuzz-438513119 diff --git a/src/shared/condition.c b/src/shared/condition.c index f493a2da8c5..b09eff1bfbf 100644 --- a/src/shared/condition.c +++ b/src/shared/condition.c @@ -187,7 +187,6 @@ static int condition_test_version_cmp(const char *condition, const char *ver) { CompareOperator operator; bool first = true; - assert(condition); assert(ver); for (const char *p = condition;;) { diff --git a/test/fuzz/fuzz-link-parser/oss-fuzz-438513119 b/test/fuzz/fuzz-link-parser/oss-fuzz-438513119 new file mode 100644 index 00000000000..57d31bcb690 --- /dev/null +++ b/test/fuzz/fuzz-link-parser/oss-fuzz-438513119 @@ -0,0 +1,2 @@ +[Match] +Version=kernel \ No newline at end of file -- 2.47.3