소스 검색

r12129@Kushana: nickm | 2007-02-03 09:57:36 -0500
Update assert_connection_ok() to match the "block tunnelled dir conn if the or conn is full" logic. This may fix bug 385.


svn:r9479

Nick Mathewson 18 년 전
부모
커밋
6149ab01f8
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      src/or/connection.c

+ 3 - 1
src/or/connection.c

@@ -2377,7 +2377,9 @@ assert_connection_ok(connection_t *conn, time_t now)
   }
 
   if (conn->outbuf_flushlen > 0) {
-    tor_assert(connection_is_writing(conn) || conn->wants_to_write);
+    tor_assert(connection_is_writing(conn) || conn->wants_to_write ||
+               (conn->type == CONN_TYPE_DIR &&
+                TO_DIR_CONN(conn)->is_blocked_on_or_conn));
   }
 
   if (conn->hold_open_until_flushed)