浏览代码

fix a seg fault when you try to launch a circ

svn:r2002
Roger Dingledine 21 年之前
父节点
当前提交
198e5f4c16
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/or/circuitlist.c

+ 2 - 2
src/or/circuitlist.c

@@ -452,10 +452,10 @@ void assert_circuit_ok(const circuit_t *c)
   tor_assert(c->purpose >= _CIRCUIT_PURPOSE_MIN &&
              c->purpose <= _CIRCUIT_PURPOSE_MAX);
 
-  if (c->n_conn)
+  if (c->n_conn) {
     tor_assert(c->n_conn->type == CONN_TYPE_OR);
-    /* XXX008 have to memcpy id_digest when we attach n_conn */
     tor_assert(!memcmp(c->n_conn->identity_digest, c->n_conn_id_digest, DIGEST_LEN));
+  }
   if (c->p_conn)
     tor_assert(c->p_conn->type == CONN_TYPE_OR);
   for (conn = c->p_streams; conn; conn = conn->next_stream)