--- peekurg/net/ipv4/tcp.c.~1~ Sat Apr 28 05:24:49 2001 +++ peekurg/net/ipv4/tcp.c Sun Apr 29 17:17:54 2001 @@ -1231,7 +1231,7 @@ msg->msg_flags|=MSG_OOB; if(len>0) { - if (!(flags & MSG_PEEK) && !(flags & MSG_TRUNC)) + if (!(flags & MSG_TRUNC)) err = memcpy_toiovec(msg->msg_iov, &c, 1); len = 1; } else