diff options
| author | John Johansen <john.johansen@canonical.com> | 2025-11-02 01:36:57 -0800 |
|---|---|---|
| committer | John Johansen <john.johansen@canonical.com> | 2026-01-29 01:27:54 -0800 |
| commit | 1301b956190590ef7f64b321fd27c59907d9c271 (patch) | |
| tree | fafd2114d72b637824098e8bcf086069aee6c7fd /security | |
| parent | 4a134723f9f1ad2f3621566259db673350d19cb1 (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.h | 4 |
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...) \ |
