Commit Diff


commit - 347af3ca2f11f5a23a2b81f270bdbf65f435c946
commit + 332482f3bb9cf9a11810bac44d94d2170400cf2e
blob - 696fee6f035af443405c30f413cbc8e487fb166c
blob + 376fcdbc2dd6ef4eed6964cab070f04ec67da69e
--- vias.c
+++ vias.c
@@ -404,6 +404,9 @@ main(int argc, char **argv)
 	if (confpath)
 		checkconfig(confpath, uid, groups, ngroups, file);
 
+	if (geteuid())
+		errx(1, "not installed setuid");
+
 	parseconfig("/etc/vias.conf", 1);
 
 	if (setuid(0) == -1)