Browse Source

Revert "Avoid a double-mark in connection_or_close_connection_cb"

This reverts commit 633071eb3bcf2c4106e93de28d727594bd23b1db.
Nick Mathewson 13 years ago
parent
commit
3a17a1a62f
1 changed files with 3 additions and 5 deletions
  1. 3 5
      src/or/connection_or.c

+ 3 - 5
src/or/connection_or.c

@@ -1162,12 +1162,10 @@ connection_or_tls_renegotiated_cb(tor_tls_t *tls, void *_conn)
 static void
 connection_or_close_connection_cb(void *_conn)
 {
-  or_connection_t *or_conn = _conn;
-  connection_t *conn = TO_CONN(or_conn);
+  or_connection_t *conn = _conn;
 
-  connection_stop_reading(conn);
-  if (!conn->marked_for_close)
-    connection_mark_for_close(conn);
+  connection_stop_reading(TO_CONN(conn));
+  connection_mark_for_close(TO_CONN(conn));
 }
 
 /** Move forward with the tls handshake. If it finishes, hand