- typecasting in DEBUG statements
This commit is contained in:
+4
-11
@@ -231,7 +231,7 @@ void secure_enviroment (void) {
|
||||
struct passwd *passwd=NULL;
|
||||
|
||||
DEBUGC(DBCLASS_CONFIG,"running w/uid=%i, euid=%i, gid=%i, egid=%i",
|
||||
getuid(), geteuid(), getgid(), getegid());
|
||||
(int)getuid(), (int)geteuid(), (int)getgid(), (int)getegid());
|
||||
|
||||
if ((getuid()==0) || (geteuid()==0)) {
|
||||
/*
|
||||
@@ -270,22 +270,15 @@ void secure_enviroment (void) {
|
||||
configuration.user);
|
||||
sts = setgid(passwd->pw_gid);
|
||||
DEBUGC(DBCLASS_CONFIG,"changed gid to %i - %s",
|
||||
passwd->pw_gid, (sts==0)?"Ok":"Failed");
|
||||
(int)passwd->pw_gid, (sts==0)?"Ok":"Failed");
|
||||
|
||||
sts = setegid(passwd->pw_gid);
|
||||
DEBUGC(DBCLASS_CONFIG,"changed egid to %i - %s",
|
||||
passwd->pw_gid, (sts==0)?"Ok":"Failed");
|
||||
|
||||
/* don't set the real user id - as we need to elevate privs
|
||||
when setting up an RTP masquerading tunnel */
|
||||
/*&&& Actually this is no longer true (7-Jul-2004/xar) */
|
||||
// sts = setuid(passwd->pw_uid);
|
||||
// DEBUGC(DBCLASS_CONFIG,"changed uid to %i - %s",
|
||||
// passwd->pw_uid, (sts==0)?"Ok":"Failed");
|
||||
(int)passwd->pw_gid, (sts==0)?"Ok":"Failed");
|
||||
|
||||
sts = seteuid(passwd->pw_uid);
|
||||
DEBUGC(DBCLASS_CONFIG,"changed euid to %i - %s",
|
||||
passwd->pw_uid, (sts==0)?"Ok":"Failed");
|
||||
(int)passwd->pw_uid, (sts==0)?"Ok":"Failed");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user