From: Mike Perry Date: Tue, 6 Jun 2023 16:21:20 +0000 (+0000) Subject: Add BUG() macro to marked edge reads X-Git-Tag: tor-0.4.8.2-alpha~15^2~6 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ff59e2f490c2ee2f119bfe85e7d95cd7e0bb51fa;p=thirdparty%2Ftor.git Add BUG() macro to marked edge reads This will give us a full stacktrace. --- diff --git a/src/core/or/relay.c b/src/core/or/relay.c index 20336dffaf..247024ebc7 100644 --- a/src/core/or/relay.c +++ b/src/core/or/relay.c @@ -2333,7 +2333,7 @@ connection_edge_package_raw_inbuf(edge_connection_t *conn, int package_partial, tor_assert(conn); - if (conn->base_.marked_for_close) { + if (BUG(conn->base_.marked_for_close)) { log_warn(LD_BUG, "called on conn that's already marked for close at %s:%d.", conn->base_.marked_for_close_file, conn->base_.marked_for_close);