From: Jari Sundell <sundell.software_at_gmail.com> Date: 2006-07-16 On 7/16/06, Jari Sundell <[EMAIL PROTECTED]> wrote: > > On 7/16/06, Jari Sundell <[EMAIL PROTECTED]> wrote: > > > > Having looked at the splay code, I think the implementation could have > > been cleaner and more robust. > > > > The attached patch makes Curl_splayremovebyaddr properly handle double > remove errors even if there's a node with the same key or the removed node > was in the 'same' list. >
The above changes got me closer to the point of failure. I found that curl_multi_remove_handle sets easy->easy_handle->multi to NULL before Curl_done is called, thus Curl_expire won't remove the timenode. -- Rakshasa Nyaa? http://curl.haxx.se/mail/lib-2006-07/0169.html --- Attaching patch that was committed to SVN upstream. Maybe we can do a sru? Cody A.W. Somerville ** Attachment added: "Path for bug" http://librarian.launchpad.net/5179200/multi_expire.diff -- Seg fault when connecting https://launchpad.net/bugs/68074 -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
