From e09c28d3d0af8bdfb33a32ad49179b20c0b6a6fd Mon Sep 17 00:00:00 2001 From: Eric Chennells Date: Mon, 6 Jul 2026 21:17:21 +0000 Subject: [PATCH 1/2] Post send_filter so its resubscribe runs outside notify. --- src/protocols/protocol_filter_out_70015.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/protocols/protocol_filter_out_70015.cpp b/src/protocols/protocol_filter_out_70015.cpp index 06348d85..6c0ae74d 100644 --- a/src/protocols/protocol_filter_out_70015.cpp +++ b/src/protocols/protocol_filter_out_70015.cpp @@ -221,7 +221,8 @@ bool protocol_filter_out_70015::handle_receive_get_filters(const code& ec, } span(events::ancestry_msecs, start); - send_filter(error::success, ancestry); + // Post so the completion resubscribe runs outside the current notify(). + POST(send_filter, error::success, ancestry); return false; } From 700cf2e6cf3bced96c5523e73002c7b851ce4b2c Mon Sep 17 00:00:00 2001 From: Eric Voskuil Date: Mon, 6 Jul 2026 22:04:37 -0400 Subject: [PATCH 2/2] Fix span function call for ancestry_msecs Style., --- src/protocols/protocol_filter_out_70015.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/protocols/protocol_filter_out_70015.cpp b/src/protocols/protocol_filter_out_70015.cpp index 6c0ae74d..89042bd0 100644 --- a/src/protocols/protocol_filter_out_70015.cpp +++ b/src/protocols/protocol_filter_out_70015.cpp @@ -220,8 +220,8 @@ bool protocol_filter_out_70015::handle_receive_get_filters(const code& ec, return false; } - span(events::ancestry_msecs, start); // Post so the completion resubscribe runs outside the current notify(). + span(events::ancestry_msecs, start); POST(send_filter, error::success, ancestry); return false; }