Merge branch 'maint-0.4.7'

This commit is contained in:
David Goulet
2022-08-02 16:08:50 -04:00
2 changed files with 9 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
o Major bugfixes (relay):
- Remove OR connections btrack subsystem entries when the connections
closes normally. Before this, we would only close it on error and thus
leaking memory for each normal OR connections. Fixes bug 40604; bugfix
on 0.4.0.1-alpha.
+4
View File
@@ -806,6 +806,10 @@ connection_or_about_to_close(or_connection_t *or_conn)
} else if (!tor_digest_is_zero(or_conn->identity_digest)) {
connection_or_event_status(or_conn, OR_CONN_EVENT_CLOSED,
tls_error_to_orconn_end_reason(or_conn->tls_error));
} else {
/* Normal close, we notify of a done connection. */
connection_or_event_status(or_conn, OR_CONN_EVENT_CLOSED,
END_OR_CONN_REASON_DONE);
}
}