]> git.ipfire.org Git - thirdparty/systemd.git/commit
journal: make security label always NUL-terminated
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 28 Jan 2026 03:20:07 +0000 (12:20 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 3 Feb 2026 12:43:17 +0000 (21:43 +0900)
commit8d607f93b7b445171ec54b65f8ecccc5f4c0667c
tree84beb5049b6a1aee1fad0d7db44db9a9597395f5
parent0dcbb30f496189e60567fe7fe8385b3df2a1f56d
journal: make security label always NUL-terminated

Then, we can drop label_len or label_size arguments at various places.

While doing this, SCM_SECURITY is now ignored when SELinux is disabled
or when it contains embedded NUL.
src/journal/fuzz-journald-native-fd.c
src/journal/fuzz-journald-util.c
src/journal/fuzz-journald-util.h
src/journal/journald-context.c
src/journal/journald-context.h
src/journal/journald-manager.c
src/journal/journald-native.c
src/journal/journald-native.h
src/journal/journald-stream.c
src/journal/journald-syslog.c
src/journal/journald-syslog.h