mirror of
https://gitlab.com/openconnect/ocserv.git
synced 2026-02-11 01:06:59 +08:00
updated bsd's getpeereid() check to match the Linux behavior
This commit is contained in:
@@ -106,7 +106,7 @@ int check_upeer_id(const char *mod, int cfd, uid_t uid, uid_t gid, uid_t *ruid)
|
||||
syslog(LOG_DEBUG,
|
||||
"%s: received request from a processes with uid %u",
|
||||
mod, (unsigned)euid);
|
||||
if (euid != uid || egid != gid) {
|
||||
if (euid != 0 && (euid != uid || egid != gid)) {
|
||||
syslog(LOG_DEBUG,
|
||||
"%s: received unauthorized request from a process with uid %u",
|
||||
mod, (unsigned)euid);
|
||||
|
||||
Reference in New Issue
Block a user