$OpenBSD: patch-parse_c,v 1.1 2021/06/03 21:22:02 bcallah Exp $

CVE-2021-30219
https://github.com/michaelforney/samurai/commit/d2af3bc375e2a77139c3a28d6128c60cd8d08655

Index: parse.c
--- parse.c.orig
+++ parse.c
@@ -42,6 +42,8 @@ parserule(struct scanner *s, struct environment *env)
 		var = scanname(s);
 		parselet(s, &val);
 		ruleaddvar(r, var, val);
+		if (!val)
+			continue;
 		if (strcmp(var, "command") == 0)
 			hascommand = true;
 		else if (strcmp(var, "rspfile") == 0)
