summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2020-07-02 13:44:43 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2020-07-02 17:12:23 +0200
commitbc9d1dbfc827c22ace2e5fb6755f7e7b93aba3b1 (patch)
tree5f196f043e52d06938d6b912554e4a3a202bd076 /src
parent830ffbce1bea0a270878db30ef331742e782d5ed (diff)
downloadsystemd-bc9d1dbfc827c22ace2e5fb6755f7e7b93aba3b1.tar.gz
update-utmp,initctl: drop ppid check
Such checks make debugging harder but serve no useful purpose otherwise. We got rid of all the checks for root, let's kill those too.
Diffstat (limited to 'src')
-rw-r--r--src/initctl/initctl.c5
-rw-r--r--src/update-utmp/update-utmp.c3
2 files changed, 0 insertions, 8 deletions
diff --git a/src/initctl/initctl.c b/src/initctl/initctl.c
index 7505512fe7..7b93de0d8a 100644
--- a/src/initctl/initctl.c
+++ b/src/initctl/initctl.c
@@ -341,11 +341,6 @@ int main(int argc, char *argv[]) {
Server server;
int r = EXIT_FAILURE, n;
- if (getppid() != 1) {
- log_error("This program should be invoked by init only.");
- return EXIT_FAILURE;
- }
-
if (argc > 1) {
log_error("This program does not take arguments.");
return EXIT_FAILURE;
diff --git a/src/update-utmp/update-utmp.c b/src/update-utmp/update-utmp.c
index fd24cdc789..28f1aadabc 100644
--- a/src/update-utmp/update-utmp.c
+++ b/src/update-utmp/update-utmp.c
@@ -223,9 +223,6 @@ static int run(int argc, char *argv[]) {
};
int r;
- if (getppid() != 1)
- return log_error_errno(SYNTHETIC_ERRNO(EINVAL),
- "This program should be invoked by init only.");
if (argc != 2)
return log_error_errno(SYNTHETIC_ERRNO(EINVAL),
"This program requires one argument.");