@@ -130,6 +130,8 @@ struct fd_repair_tile_ctx {
130
130
131
131
fd_wksp_t * wksp ;
132
132
133
+ fd_stem_context_t * stem ;
134
+
133
135
uchar in_kind [ MAX_IN_LINKS ];
134
136
fd_repair_in_ctx_t in_links [ MAX_IN_LINKS ];
135
137
@@ -670,7 +672,7 @@ during_frag( fd_repair_tile_ctx_t * ctx,
670
672
fd_memcpy ( ctx -> buffer , dcache_entry , dcache_entry_sz );
671
673
}
672
674
673
- static ulong
675
+ static ulong FD_FN_UNUSED
674
676
fd_repair_send_ping ( fd_repair_tile_ctx_t * repair_tile_ctx ,
675
677
fd_repair_t * glob ,
676
678
fd_pinged_elem_t * val ,
@@ -697,7 +699,7 @@ fd_repair_send_ping( fd_repair_tile_ctx_t * repair_tile_ctx,
697
699
return (ulong )((uchar * )ctx .data - buf );
698
700
}
699
701
700
- static void
702
+ static void FD_FN_UNUSED
701
703
fd_repair_recv_pong (fd_repair_t * glob , fd_gossip_ping_t const * pong , fd_gossip_peer_addr_t const * from ) {
702
704
fd_pinged_elem_t * val = fd_pinged_table_query (glob -> pinged , from , NULL );
703
705
if ( val == NULL || !fd_pubkey_eq ( & val -> id , & pong -> from ) )
@@ -747,6 +749,8 @@ after_frag( fd_repair_tile_ctx_t * ctx,
747
749
748
750
if ( FD_UNLIKELY ( ctx -> skip_frag ) ) return ;
749
751
752
+ ctx -> stem = stem ;
753
+
750
754
uint in_kind = ctx -> in_kind [ in_idx ];
751
755
// FD_LOG_INFO(( "in_idx: %lu, in_kind: %u", in_idx, in_kind ));
752
756
if ( FD_UNLIKELY ( in_kind == IN_KIND_CONTACT ) ) {
0 commit comments