aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sway/main.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/sway/main.c b/sway/main.c
index 69efd6cb..44d07679 100644
--- a/sway/main.c
+++ b/sway/main.c
@@ -108,20 +108,6 @@ static void log_kernel(void) {
pclose(f);
}
-static bool detect_suid(void) {
- if (geteuid() != 0 && getegid() != 0) {
- return false;
- }
-
- if (getuid() == geteuid() && getgid() == getegid()) {
- return false;
- }
-
- sway_log(SWAY_ERROR, "SUID operation is no longer supported, refusing to start. "
- "This check will be removed in a future release.");
- return true;
-}
-
static void restore_nofile_limit(void) {
if (original_nofile_rlimit.rlim_cur == 0) {
return;
@@ -292,11 +278,6 @@ int main(int argc, char **argv) {
}
}
- // SUID operation is deprecated, so block it for now.
- if (detect_suid()) {
- exit(EXIT_FAILURE);
- }
-
// Since wayland requires XDG_RUNTIME_DIR to be set, abort with just the
// clear error message (when not running as an IPC client).
if (!getenv("XDG_RUNTIME_DIR") && optind == argc) {