sysmaster/backport-fix-devmaster-CONST-can-only-take-arch-or-virt-as-at.patch
2023-12-07 01:52:05 +08:00

28 lines
1.1 KiB
Diff

From 912387598bfaac6ad8a58e1810844daa27e0781e Mon Sep 17 00:00:00 2001
From: chenjiayi <chenjiayi22@huawei.com>
Date: Fri, 17 Nov 2023 07:44:31 +0800
Subject: [PATCH 071/103] fix(devmaster): CONST can only take arch or virt as
attribute
The inverse operator '!' is missed previously.
---
exts/devmaster/src/lib/rules/rules_load.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/exts/devmaster/src/lib/rules/rules_load.rs b/exts/devmaster/src/lib/rules/rules_load.rs
index eee77e63..57ff19ac 100644
--- a/exts/devmaster/src/lib/rules/rules_load.rs
+++ b/exts/devmaster/src/lib/rules/rules_load.rs
@@ -832,7 +832,7 @@ impl RuleToken {
}
}
"CONST" => {
- if attr.is_none() || matches!(attr.as_ref().unwrap().as_str(), "arch" | "virt") {
+ if attr.is_none() || !matches!(attr.as_ref().unwrap().as_str(), "arch" | "virt") {
return Err(Error::RulesLoadError {
msg: "Key 'CONST' has invalid attribute.".location(&context),
});
--
2.33.0