[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: LuaSocket data duplication woes
- From: Rob Kendrick <lua-l@...>
- Date: Mon, 03 Nov 2003 09:08:29 +0000
On Mon, 2003-11-03 at 05:04, Diego Nehab wrote:
<snip>
> Taj wrote:
> > one thing i noticed in usocket.c is that it doesn't check for EINTR
> > after write(), sendto(), read(), recvfrom() etc. ? the usual trick is
> > to loop while you get EINTR:
> >
> > do
> > ret = write(...);
> > while(ret < 0 && errno == EINTR)
>
> Thanks for the remark, Taj!
>
> This might be our problem. Rob, can you change this in your
> source code and test if the bug goes away?
I'll give it a whirl. The problem with this bug is that it's not easily
repeatable... it just "happens" from time to time. I'll keep you
updated.
--
Rob Kendrick, Pepperfish Limited http://www.pepperfish.net/
PGP signed or encrypted mail welcome Key ID: 3651D17A