[tor-commits] [vidalia/alpha] Fix possible infinite loop

chiiph at torproject.org chiiph at torproject.org
Thu Jun 14 22:42:08 UTC 2012


commit 3b624dbc96abe9e8c2a97880a9a403195ec553dd
Author: Tomás Touceda <chiiph at torproject.org>
Date:   Thu Jun 14 19:34:47 2012 -0300

    Fix possible infinite loop
---
 src/torcontrol/ControlConnection.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/torcontrol/ControlConnection.cpp b/src/torcontrol/ControlConnection.cpp
index cb9f737..5f337c4 100644
--- a/src/torcontrol/ControlConnection.cpp
+++ b/src/torcontrol/ControlConnection.cpp
@@ -325,6 +325,9 @@ ControlConnection::onReadyRead()
       }
     } else {
       tc::error("Unable to read control reply: %1").arg(errmsg);
+      if (!isConnected()) {
+        break;
+      }
     }
   }
 }



More information about the tor-commits mailing list