summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorJohn Johansen <john.johansen@canonical.com>2025-11-02 01:36:57 -0800
committerJohn Johansen <john.johansen@canonical.com>2026-01-29 01:27:54 -0800
commit1301b956190590ef7f64b321fd27c59907d9c271 (patch)
treefafd2114d72b637824098e8bcf086069aee6c7fd /security
parent4a134723f9f1ad2f3621566259db673350d19cb1 (diff)
apparmor: fix label and profile debug macros
The label and profile debug macros were not correctly pasting their var args. Reviewed-by: Georgia Garcia <georgia.garcia@canonical.com> Signed-off-by: John Johansen <john.johansen@canonical.com>
Diffstat (limited to 'security')
-rw-r--r--security/apparmor/include/lib.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/security/apparmor/include/lib.h b/security/apparmor/include/lib.h
index 7ca8a92c449c..73ec624fd8c4 100644
--- a/security/apparmor/include/lib.h
+++ b/security/apparmor/include/lib.h
@@ -47,9 +47,11 @@ extern struct aa_dfa *stacksplitdfa;
#define AA_DEBUG_LABEL(LAB, X, fmt, args...) \
do { \
if ((LAB)->flags & FLAG_DEBUG1) \
- AA_DEBUG(X, fmt, args); \
+ AA_DEBUG(X, fmt, ##args); \
} while (0)
+#define AA_DEBUG_PROFILE(PROF, X, fmt...) AA_DEBUG_LABEL(&(PROF)->label, X, ##fmt)
+
#define AA_WARN(X) WARN((X), "APPARMOR WARN %s: %s\n", __func__, #X)
#define AA_BUG(X, args...) \