Skip to content

Commit a91eee4

Browse files
committed
DISPATCH-2115: Free conn->conn_link_routes on router shut down. This closes #1233
1 parent 9c209e5 commit a91eee4

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/router_core/router_core.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,11 @@ void qdr_core_free(qdr_core_t *core)
281281
while (conn) {
282282
DEQ_REMOVE_HEAD(core->open_connections);
283283

284+
while ( (link_route = DEQ_HEAD(conn->conn_link_routes))) {
285+
DEQ_REMOVE_HEAD(conn->conn_link_routes);
286+
qdr_core_delete_link_route(core, link_route);
287+
}
288+
284289
if (conn->conn_id) {
285290
qdr_del_connection_ref(&conn->conn_id->connection_refs, conn);
286291
qdr_route_check_id_for_deletion_CT(core, conn->conn_id);

0 commit comments

Comments
 (0)