summaryrefslogtreecommitdiff
path: root/patches/slock-tcc.patch
blob: 59b1a0a75484695ecbe416c106fcb71904ec7aad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
diff -rauN slock/slock.c slock-tcc-patch/slock.c
--- slock/slock.c	2023-08-03 14:54:34.474038914 +0200
+++ slock-tcc-patch/slock.c	2023-08-03 14:54:56.284070903 +0200
@@ -348,8 +348,10 @@
 		die("slock: cannot open display\n");
 
 	/* drop privileges */
+#ifdef HAVE_SETGROUPS
 	if (setgroups(0, NULL) < 0)
 		die("slock: setgroups: %s\n", strerror(errno));
+#endif
 	if (setgid(dgid) < 0)
 		die("slock: setgid: %s\n", strerror(errno));
 	if (setuid(duid) < 0)