Your message dated Thu, 24 Aug 2006 14:21:24 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#382841: fixed in rtorrent 0.6.1-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: rtorrent
Version: 0.6.0-1

this patch was extracted from upstream svn.  it fixes a segfault which 
occurs with libcurl 7.15.5.  it tends to hit me when i have lots of 
torrents going.

-dean

Index: src/core/curl_stack.cc
===================================================================
--- src/core/curl_stack.cc      (revision 753)
+++ src/core/curl_stack.cc      (revision 754)
@@ -74,17 +74,16 @@
     if (s != m_size) {
       // Done with some handles.
       int t;
+      CURLMsg* msg;
 
-      do {
-        CURLMsg* msg = curl_multi_info_read((CURLM*)m_handle, &t);
-
+      while ((msg = curl_multi_info_read((CURLM*)m_handle, &t)) != NULL) {
         CurlGetList::iterator itr = std::find_if(m_getList.begin(), 
m_getList.end(), rak::equal(msg->easy_handle, std::mem_fun(&CurlGet::handle)));
 
         if (itr == m_getList.end())
           throw std::logic_error("Could not find CurlGet with the right 
easy_handle");
         
         (*itr)->perform(msg);
-      } while (t);
+      }
     }
 
   } while (code == CURLM_CALL_MULTI_PERFORM);


--- End Message ---
--- Begin Message ---
Source: rtorrent
Source-Version: 0.6.1-1

We believe that the bug you reported is fixed in the latest version of
rtorrent, which is due to be installed in the Debian FTP archive:

rtorrent_0.6.1-1.diff.gz
  to pool/main/r/rtorrent/rtorrent_0.6.1-1.diff.gz
rtorrent_0.6.1-1.dsc
  to pool/main/r/rtorrent/rtorrent_0.6.1-1.dsc
rtorrent_0.6.1-1_i386.deb
  to pool/main/r/rtorrent/rtorrent_0.6.1-1_i386.deb
rtorrent_0.6.1.orig.tar.gz
  to pool/main/r/rtorrent/rtorrent_0.6.1.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Qingning Huo <[EMAIL PROTECTED]> (supplier of updated rtorrent package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue, 22 Aug 2006 21:02:53 +0100
Source: rtorrent
Binary: rtorrent
Architecture: source i386
Version: 0.6.1-1
Distribution: unstable
Urgency: low
Maintainer: Qingning Huo <[EMAIL PROTECTED]>
Changed-By: Qingning Huo <[EMAIL PROTECTED]>
Description: 
 rtorrent   - ncurses BitTorrent client based on LibTorrent
Closes: 378212 382841 383102 383886
Changes: 
 rtorrent (0.6.1-1) unstable; urgency=low
 .
   * New upstream release (closes: #383102, #382841, #383886, #378212).
   * Build-Depends on libtorrent9-dev(>= 0.10.1).
Files: 
 9035060bf3d9a9fe63a8ce7a0ec20450 651 net extra rtorrent_0.6.1-1.dsc
 587b02e12a397f68bf91d6be20c46ccc 411058 net extra rtorrent_0.6.1.orig.tar.gz
 70e2828ccb605742a44d8e8d0832fcca 16845 net extra rtorrent_0.6.1-1.diff.gz
 46f8d4f372c5bd28db66c47049ab7f0e 311984 net extra rtorrent_0.6.1-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFE63E4fYhzMmgvs9oRAv47AKCVTEWXw2OyV3u0siVDIpwsr7C1iwCgjUct
HZGNQJw7gUY3MeQ4iCI0AEI=
=5snW
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to