X-Git-Url: https://ruderich.org/simon/gitweb/?p=ptyas%2Fptyas.git;a=blobdiff_plain;f=ptyas.c;h=dc5f3de85e5ba2646652d2440c1504f8c5a956a4;hp=ee5facf081bd2eec5dc0bc8859626fd992b682e5;hb=a340b52624733c23fe40d61d181916e4bd778945;hpb=fe986a14ec7f8dfef0515ab029467eef3c87e33e diff --git a/ptyas.c b/ptyas.c index ee5facf..dc5f3de 100644 --- a/ptyas.c +++ b/ptyas.c @@ -2,20 +2,20 @@ * Run the login shell or command as the given user in a new pty to prevent * terminal injection attacks. * - * Copyright (C) 2016-2018 Simon Ruderich + * 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"); } }