On Tue, Oct 31, 2006 at 01:31:04PM +0100, Paolo Bonzini wrote: > Robin Redeker wrote: > >On Tue, Oct 31, 2006 at 12:43:47PM +0100, Robin Redeker wrote: > > > >>Hi, > >> > >>in the attachment there is a piece of code, which establishes a tcp > >>connection to a listening socket and reads all arriving data from there. > >> > Yes, the SIGIO arrives but events.c misses it because a POLLHUP > condition (peer dead) does not increment the return value of poll. > > Fixing this in turn triggers a latent bug in sockets. See the attached > patch, I need to test it a bit more before committing. >
But this doesn't fix my test case, should it? I tried applying the patch to the latest cvs, and installing it and tried it, but i got the same results: endless loop. Robin _______________________________________________ help-smalltalk mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-smalltalk
