freebsd-ports/x11/slim/files/patch-switchuser.cpp
Raphael Kubo da Costa 815a789b86 - Update to 1.3.5.
PR:		ports/177857
Submitted by:	Kevin Zheng <kevinz5000@gmail.com>
Approved by:	Henry Hu <henry.hu.sh@gmail.com> (maintainer)
2013-05-14 21:34:12 +00:00

12 lines
367 B
C++

--- ./switchuser.cpp.orig 2012-12-31 07:03:42.000000000 -0600
+++ ./switchuser.cpp 2013-03-23 14:10:35.000000000 -0500
@@ -36,6 +36,8 @@
void SwitchUser::SetUserId() {
if( (Pw == 0) ||
+ (setsid() == -1) ||
+ (setlogin(Pw->pw_name) != 0) ||
(initgroups(Pw->pw_name, Pw->pw_gid) != 0) ||
(setgid(Pw->pw_gid) != 0) ||
(setuid(Pw->pw_uid) != 0) ) {