- typecasting in DEBUG statements

This commit is contained in:
Thomas Ries
2006-06-22 16:32:00 +00:00
parent 66f574f607
commit fb500b4e96
+4 -11
View File
@@ -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");
}
}
}