diff options
-rw-r--r-- | src/or/relay.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/or/relay.c b/src/or/relay.c index 399587dcd2..60ff492867 100644 --- a/src/or/relay.c +++ b/src/or/relay.c @@ -407,7 +407,7 @@ int connection_edge_send_command(connection_t *fromconn, circuit_t *circ, relay_header_t rh; int cell_direction; - if (fromconn->marked_for_close) { + if (fromconn && fromconn->marked_for_close) { log_fn(LOG_WARN,"Bug: called on conn that's already marked for close at %s:%d.", fromconn->marked_for_close_file, fromconn->marked_for_close); return 0; |