1
0
mirror of https://github.com/Interlisp/maiko.git synced 2026-03-25 01:36:19 +00:00

Drop setuid privilege correctly. (#401)

This commit is contained in:
Nick Briggs
2021-10-29 09:52:51 -07:00
committed by GitHub
parent c39b751f42
commit 19688bc314
3 changed files with 7 additions and 7 deletions

View File

@@ -742,7 +742,7 @@ static int check_filter(u_char *buffer)
static void init_uid() {
int rid;
rid = getuid();
seteuid(rid);
setuid(rid);
}
#endif /* MAIKO_ENABLE_ETHERNET */
@@ -830,7 +830,7 @@ void init_ether() {
/* JDS 991228 remove perror("Can't open network; XNS unavailable.\n"); */
ether_fd = -1;
}
seteuid(getuid());
setuid(getuid());
}
#elif defined(USE_NIT)
#ifndef OS4
@@ -952,7 +952,7 @@ void init_ether() {
perror("Can't open network; XNS unavailable.\n");
ether_fd = -1;
}
seteuid(getuid());
setuid(getuid());
}
#endif /* OS4 */