+2010-03-23 Bruno Haible <bruno@clisp.org>
+
+ pt_chown: Don't depend on GPLed modules.
+ * lib/pt_chown.c: Don't include idpriv.h.
+ (main): Don't drop privileges.
+ * modules/pt_chown (Depends-on): Remove idpriv-drop.
+ Reported by Simon Josefsson.
+
2010-03-24 Simon Josefsson <simon@josefsson.org>
* top/maint.mk (sc_texinfo_acronym): Add rule, based on
#include <sys/stat.h>
#include <unistd.h>
-#include "idpriv.h"
#include "pty-private.h"
/* For security reasons, we try to minimize the dependencies on libraries
return do_pt_chown ();
}
- /* We aren't going to be using privileges, so drop them right now. */
- if (idpriv_drop () < 0)
- return EXIT_FAILURE;
+ /* It would be possible to drop setuid/setgid privileges here. But it is not
+ really needed, since the code below only calls strcmp and [f]printf. */
{
int do_help = 0;