ip/tftpd: use procsetuser() instead of writing #c/user

This commit is contained in:
cinap_lenrek 2021-02-23 01:41:09 +01:00
parent 5347bb9c96
commit a96cf495fa

View file

@ -738,12 +738,8 @@ nak(int fd, int code, char *msg)
void
setuser(void)
{
int fd;
fd = open("#c/user", OWRITE);
if(fd < 0 || write(fd, "none", strlen("none")) < 0)
if(procsetuser("none") < 0)
sysfatal("can't become none: %r");
close(fd);
if(newns("none", nil) < 0)
sysfatal("can't build namespace: %r");
}