summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2015-01-16 09:05:15 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2015-01-20 07:08:30 +0100
commitf2f39f3c92fadd8a7097cd90de0680952d675419 (patch)
tree7f96788192ad0a79b978b4c190f00f5062f22a45
parentFixed dl01 and dl02 makefiles (diff)
downloadrtems-f2f39f3c92fadd8a7097cd90de0680952d675419.tar.bz2
libnetworking: Avoid spurious event delivery
The so_pgid field contains the task identifier if this task waits for the SOSLEEP_EVENT event. Do not inherit this from the accept socket.
-rw-r--r--cpukit/libnetworking/kern/uipc_socket2.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/cpukit/libnetworking/kern/uipc_socket2.c b/cpukit/libnetworking/kern/uipc_socket2.c
index 8c760ad4d1..f42b612ca8 100644
--- a/cpukit/libnetworking/kern/uipc_socket2.c
+++ b/cpukit/libnetworking/kern/uipc_socket2.c
@@ -226,7 +226,6 @@ sonewconn1(struct socket *head, int connstatus)
so->so_state = head->so_state | SS_NOFDREF;
so->so_proto = head->so_proto;
so->so_timeo = head->so_timeo;
- so->so_pgid = head->so_pgid;
so->so_uid = head->so_uid;
(void) soreserve(so, head->so_snd.sb_hiwat, head->so_rcv.sb_hiwat);
if (connstatus) {