← Commit list

552003dbd

Denys Vlasenko
Denys Vlasenko
2025-10-07
SUCCESS Duration: 160s

Subject

selinux: fix potential segfault in sestatus

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

selinux/sestatus.c+2 -2
@@ -131,13 +131,13 @@ static void display_verbose(void)
puts("\nFile contexts:");
cterm = xmalloc_ttyname(0);
-//FIXME: if cterm == NULL, we segfault!??
- puts(cterm);
if (cterm && lgetfilecon(cterm, &con) >= 0) {
printf(COL_FMT "%s\n", "Controlling term:", con);
if (ENABLE_FEATURE_CLEAN_UP)
freecon(con);
}
+ if (ENABLE_FEATURE_CLEAN_UP)
+ free(cterm);
for (i = 0; fc[i] != NULL; i++) {
struct stat stbuf;