X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=ptyas.c;h=dc5f3de85e5ba2646652d2440c1504f8c5a956a4;hb=a340b52624733c23fe40d61d181916e4bd778945;hp=d650f1858f0843ac56747354cd8c4bef3291113b;hpb=85cbaa83752955830f80daec2d801c551cb603b7;p=ptyas%2Fptyas.git
diff --git a/ptyas.c b/ptyas.c
index d650f18..dc5f3de 100644
--- a/ptyas.c
+++ b/ptyas.c
@@ -5,17 +5,17 @@
* Copyright (C) 2016-2019 Simon Ruderich
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
+ * it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
*/
#define _GNU_SOURCE
@@ -121,7 +121,7 @@ static void drop_privileges_or_die(uid_t uid, gid_t gid) {
die("setgroups");
}
if (getgroups(0, NULL) != 0) {
- die_fmt("failed to drop all supplementary groups");
+ die_fmt("failed to drop all supplementary groups\n");
}
/* Dropping groups may require privileges, do that first. */
@@ -145,12 +145,12 @@ static void drop_privileges_or_die(uid_t uid, gid_t gid) {
}
if ( uid != ruid || uid != euid || uid != suid
|| gid != rgid || gid != egid || gid != sgid) {
- die_fmt("failed to drop privileges");
+ die_fmt("failed to drop privileges\n");
}
}
/* Just to be safe. */
if (setuid(0) != -1) {
- die_fmt("failed to drop privileges (setuid)");
+ die_fmt("failed to drop privileges (setuid)\n");
}
}