diff --git a/src/funk/fd_funk_rec.c b/src/funk/fd_funk_rec.c index 0fbab22f8e..db5f6c9afb 100644 --- a/src/funk/fd_funk_rec.c +++ b/src/funk/fd_funk_rec.c @@ -68,7 +68,7 @@ fd_funk_rec_query_global( fd_funk_t * funk, if( hash == ele->map_hash && FD_LIKELY( fd_funk_rec_key_eq( key, ele->pair.key ) ) ) { for( fd_funk_txn_t const * cur_txn = txn; ; cur_txn = fd_funk_txn_parent( cur_txn, txn_map ) ) { if( best_result && cur_txn == best_txn ) break; /* Shortcut exit */ - if( cur_txn == NULL ? + if( cur_txn ? fd_funk_txn_xid_eq_root( ele->pair.xid ) : fd_funk_txn_xid_eq( &cur_txn->xid, ele->pair.xid ) ) { best_result = ele;