diff --git a/src/ens/sequencenumber.c b/src/ens/sequencenumber.c index 3cd3c27..0c14e34 100644 --- a/src/ens/sequencenumber.c +++ b/src/ens/sequencenumber.c @@ -20,9 +20,9 @@ record_sequence_number_t sn_increment_by(record_sequence_number_t sn, uint32_t a } record_sequence_number_t sn_get_middle_sn(record_sequence_number_t older, record_sequence_number_t newer) { - if (older < newer) { + if (older <= newer) { return GET_MASKED_SN(((older + newer) / 2)); } else { return GET_MASKED_SN(((older + newer + SN_MASK) / 2)); } -} \ No newline at end of file +}