openbsd-ports/net/rtorrent/patches/patch-src_rpc_scgi_cc
dcoppa e258a5bb66 Update to libtorrent-0.12.9 / rtorrent-0.8.9
I also take maintainership, as per naddy@'s request
2011-12-01 17:10:40 +00:00

17 lines
650 B
Plaintext

$OpenBSD: patch-src_rpc_scgi_cc,v 1.1 2011/12/01 17:10:40 dcoppa Exp $
SCGI m_task queue could overflow since the check was not working
(upstream git commit f5d4924b22f7ebbfef111668405987a1b893a412)
--- src/rpc/scgi.cc.orig Tue Apr 5 12:26:10 2011
+++ src/rpc/scgi.cc Thu Oct 20 12:32:42 2011
@@ -139,7 +139,7 @@ SCgi::event_read() {
while ((fd = get_fd().accept(&sa)).is_valid()) {
SCgiTask* task = std::find_if(m_task, m_task + max_tasks, std::mem_fun_ref(&SCgiTask::is_available));
- if (task == task + max_tasks) {
+ if (task == m_task + max_tasks) {
// Ergh... just closing for now.
fd.close();
continue;