On Wed, 17 May 2006 08:22:54 -0500 Christian Perrier <[EMAIL PROTECTED]> wrote:
> > Yes, it still happens in 3.0.22 and the current code in subversion. > > > > The problem is happening when a rogue program sends a datagram with a bad > > checksum. This wakes up the select() but the subsequent recvfrom() does not > > receive it. I've identified the offending program, so I can reproduce it at > > will > > now. > > > > I reported it to the Samba people but didn't get a reply yet. Thanks for > > your > > quick response. > > OK. Have you reported it in the Samba BTSÂ ? If you haven't, we will > and we will link this upstream bug with the Debian bug. I have already reported it. > I'd also like > to propose your patch in the upstream bug report if you don't mind. OK, but I'm not sure it's right, because it makes every call to recvfrom() non-blocking, and there might be a legitimate reason for some other samba utility to use this shared code to do a blocking receive. > If you have reported this in upstream's BTS, can you mention us the > bug number? It is bug number 3779 in their system: https://bugzilla.samba.org/show_bug.cgi?id=3779