diff --git a/src/ssb.c b/src/ssb.c index 3426d40a..e31ca039 100644 --- a/src/ssb.c +++ b/src/ssb.c @@ -2494,7 +2494,7 @@ static void _tf_ssb_broadcast_cleanup_timer(uv_timer_t* timer) time_t now = time(NULL); for (tf_ssb_broadcast_t** it = &ssb->broadcasts; *it;) { - if ((*it)->mtime < now - 10) + if (!(*it)->tunnel_connection && (*it)->mtime < now - 10) { tf_ssb_broadcast_t* node = *it; *it = node->next;