Browse Source

and make sure that never happens again

svn:r5932
Roger Dingledine 19 years ago
parent
commit
31f2705d9a
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/or/connection.c

+ 1 - 0
src/or/connection.c

@@ -2089,6 +2089,7 @@ assert_connection_ok(connection_t *conn, time_t now)
     case CONN_TYPE_OR:
     case CONN_TYPE_OR:
       tor_assert(conn->state >= _OR_CONN_STATE_MIN);
       tor_assert(conn->state >= _OR_CONN_STATE_MIN);
       tor_assert(conn->state <= _OR_CONN_STATE_MAX);
       tor_assert(conn->state <= _OR_CONN_STATE_MAX);
+      tor_assert(conn->n_circuits >= 0);
       break;
       break;
     case CONN_TYPE_EXIT:
     case CONN_TYPE_EXIT:
       tor_assert(conn->state >= _EXIT_CONN_STATE_MIN);
       tor_assert(conn->state >= _EXIT_CONN_STATE_MIN);