mirror of
https://github.com/ericonr/sndio.git
synced 2024-02-18 04:45:21 -06:00
no need to call getpeereid() anymore
This commit is contained in:
parent
2b7b6ed7c6
commit
6c7f04bf10
12
aucat/sock.c
12
aucat/sock.c
@ -326,18 +326,6 @@ sock_new(struct fileops *ops, int fd)
|
|||||||
{
|
{
|
||||||
struct aproc *rproc, *wproc;
|
struct aproc *rproc, *wproc;
|
||||||
struct sock *f;
|
struct sock *f;
|
||||||
uid_t uid, gid;
|
|
||||||
|
|
||||||
/*
|
|
||||||
* ensure that all connections belong to the same user,
|
|
||||||
* for privacy reasons.
|
|
||||||
*
|
|
||||||
* XXX: is there a portable way of doing this ?
|
|
||||||
*/
|
|
||||||
if (getpeereid(fd, &uid, &gid) < 0) {
|
|
||||||
close(fd);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
f = (struct sock *)pipe_new(ops, fd, "sock");
|
f = (struct sock *)pipe_new(ops, fd, "sock");
|
||||||
if (f == NULL) {
|
if (f == NULL) {
|
||||||
|
Loading…
Reference in New Issue
Block a user