[3315] in linux-net channel archive

home help back first fref pref prev next nref lref last post

Re: bug in tcp.c. How to fix?

daemon@ATHENA.MIT.EDU (really kuznet@ms2.inr.ac.ru)
Tue Jun 18 22:20:55 1996

From: inr-linux-net@ms2.inr.ac.ru (really kuznet@ms2.inr.ac.ru)
To: linux-net@vger.rutgers.edu
Date: 	18 Jun 1996 22:48:55 +0400

A.N.Kuznetsov (kuznet@ms2) wrote:

: recv urgent data does not advance "copied" pointer,
: so that when 2 or more urgent data chunks follow in row,
: all they except for the last are duplicated(!) as usual data.

Just found, that this problem can be cured by making
dummy non-blocking read() after every recv(...., MSG_OOB).
Maybe, this observation will help.

Alexey Kuznetsov.


home help back first fref pref prev next nref lref last post