cURL / Mailing Lists / curl-library / Single Mail


Re: Threaded resolver breaks MOC

From: Dave Reisner <>
Date: Wed, 18 May 2011 08:45:11 -0400

On Wed, May 18, 2011 at 09:30:49AM +0200, Daniel Stenberg wrote:
> On Tue, 17 May 2011, Dave Reisner wrote:
> >Judging by the timestamps and our inability to reproduce it, I
> >have to assume that the SIGTERM was sent to mocp by the user who
> >posted the log.
> I'd second that guess.
> I downloaded moc 2.4.4 and I found the select() call on line 359 in
> io_curl.c. It clearly does not have a timeout and is the cause of
> this failure. I would strongly suggest that the code would use
> curl_multi_timeout() or similar to figure out the max time to wait.
> This bug is clearly due to moc making assumptions about the curl API
> that isn't always true.
> I wrote up a quick patch (see attachment) to show what I mean. I
> didn't try it!
> I've posted this in the moc forum for this issue too, but as you
> said it seems mostly dead there.

And to follow up: aside from the typo, the patch works! Arch's MOC users


List admin:
Received on 2011-05-18