aboutsummaryrefslogtreecommitdiff
path: root/toys/posix/id.c
diff options
context:
space:
mode:
Diffstat (limited to 'toys/posix/id.c')
-rw-r--r--toys/posix/id.c21
1 files changed, 11 insertions, 10 deletions
diff --git a/toys/posix/id.c b/toys/posix/id.c
index 4e1ec8cb..353aa041 100644
--- a/toys/posix/id.c
+++ b/toys/posix/id.c
@@ -146,17 +146,18 @@ void do_id(char *username)
}
}
-#if CFG_TOYBOX_SELINUX
- char *context = NULL;
- if (is_selinux_enabled() < 1) {
- if (TT.do_Z)
- error_exit("SELinux disabled");
- } else if (getcon(&context) == 0) {
- if (!TT.do_Z) xputc(' ');
- printf("context=%s", context);
+ if (CFG_TOYBOX_SELINUX) {
+ char *context = NULL;
+
+ if (is_selinux_enabled() < 1) {
+ if (TT.do_Z)
+ error_exit("SELinux disabled");
+ } else if (getcon(&context) == 0) {
+ if (!TT.do_Z) xputc(' ');
+ printf("context=%s", context);
+ }
+ if (CFG_TOYBOX_FREE) free(context);
}
- if (CFG_TOYBOX_FREE) free(context);
-#endif
xputc('\n');
}