From d7e9fd918a8426496066144ee75f66620a77a38b Mon Sep 17 00:00:00 2001 From: Cory McWilliams Date: Mon, 17 Mar 2025 20:49:55 -0400 Subject: [PATCH] ssb: Idea: ebt clocks shouldn't go backward. --- src/ssb.ebt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ssb.ebt.c b/src/ssb.ebt.c index 83d77d68..7ec5ce2d 100644 --- a/src/ssb.ebt.c +++ b/src/ssb.ebt.c @@ -137,13 +137,13 @@ void tf_ssb_ebt_receive_clock(tf_ssb_ebt_t* ebt, JSContext* context, JSValue clo { if (sequence < 0) { - entry->in = -1; + entry->in = tf_max(entry->in, -1); entry->in_replicate = false; entry->in_receive = false; } else { - entry->in = sequence >> 1; + entry->in = tf_max(entry->in, sequence >> 1); entry->in_replicate = true; entry->in_receive = (sequence & 1) == 0; }