… | … | ||
---|---|---|---|
326 | setregid (gid, gid); | 326 | setregid (gid, gid); |
327 | setreuid (uid, uid); | 327 | setreuid (uid, uid); |
328 | #elif HAVE_SETUID | 328 | #elif HAVE_SETUID |
329 | setgid (gid); | 329 | setgid (gid); |
330 | setuid (uid); | 330 | setuid (uid); |
331 | #else | ||
332 | # error no way to drop privileges, configure failed? | ||
331 | #endif | 333 | #endif |
332 | 334 | ||
333 | if (uid != geteuid () | 335 | if (uid != geteuid () |
334 | || gid != getegid ()) | 336 | || gid != getegid ()) |
335 | ptytty_fatal ("unable to drop privileges, aborting.\n"); | 337 | ptytty_fatal ("unable to drop privileges, aborting.\n"); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |