Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/tests/net/net ensure that getpeereid does not succeed on tcp...



details:   https://anonhg.NetBSD.org/src/rev/5a65c7b497a2
branches:  trunk
changeset: 829900:5a65c7b497a2
user:      christos <christos%NetBSD.org@localhost>
date:      Fri Feb 16 19:24:16 2018 +0000

description:
ensure that getpeereid does not succeed on tcp sockets.

diffstat:

 tests/net/net/t_tcp.c |  14 ++++----------
 1 files changed, 4 insertions(+), 10 deletions(-)

diffs (38 lines):

diff -r 2f9c205ed4f7 -r 5a65c7b497a2 tests/net/net/t_tcp.c
--- a/tests/net/net/t_tcp.c     Fri Feb 16 19:21:49 2018 +0000
+++ b/tests/net/net/t_tcp.c     Fri Feb 16 19:24:16 2018 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: t_tcp.c,v 1.8 2018/02/16 16:30:20 christos Exp $       */
+/*     $NetBSD: t_tcp.c,v 1.9 2018/02/16 19:24:16 christos Exp $       */
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@
 
 #include <sys/cdefs.h>
 #ifdef __RCSID
-__RCSID("$Id: t_tcp.c,v 1.8 2018/02/16 16:30:20 christos Exp $");
+__RCSID("$Id: t_tcp.c,v 1.9 2018/02/16 19:24:16 christos Exp $");
 #endif
 
 /* Example code. Should block; does with accept not paccept. */
@@ -183,17 +183,11 @@
 #endif
 
        /* This is supposed to only work on Unix sockets but returns garbage */
-       if (getpeereid(clnt, &euid, &egid) == -1)
+       if (getpeereid(clnt, &euid, &egid) != -1)
                FAIL("getpeereid(clnt)");
-       CHECK_EQUAL(euid, geteuid(), "client");
-       CHECK_EQUAL(egid, getegid(), "client");
-
        /* This is supposed to only work on Unix sockets but returns garbage */
-       if (getpeereid(srvr, &euid, &egid) == -1)
+       if (getpeereid(srvr, &euid, &egid) != -1)
                FAIL("getpeereid(srvr)");
-       CHECK_EQUAL(euid, geteuid(), "server");
-       CHECK_EQUAL(egid, getegid(), "server");
-
 
        if (as == -1) {         /* not true under NetBSD */
                as = paccept(srvr, NULL, NULL, NULL, pacceptblock ? 0 : SOCK_NONBLOCK);



Home | Main Index | Thread Index | Old Index