branch: elpa/hyperdrive commit e85bd37f522eed33aecc7b2690521da476d65f7d Author: Joseph Turner <jos...@ushin.org> Commit: Joseph Turner <jos...@ushin.org>
Fix: (-entry-version-ranges-no-gaps) Handle unknown entries --- hyperdrive-lib.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hyperdrive-lib.el b/hyperdrive-lib.el index d4791f39a1..a6c6519063 100644 --- a/hyperdrive-lib.el +++ b/hyperdrive-lib.el @@ -358,6 +358,8 @@ hyperdrive's latest-version slot, the final gap is filled." (pcase-let* ((final-known-range (car ranges)) (`(,_range-start . ,(map (:range-end final-known-range-end))) final-known-range) (latest-version (hyperdrive-latest-version (hyperdrive-entry-hyperdrive entry)))) + (unless final-known-range-end + (setf final-known-range-end 0)) (when (< final-known-range-end latest-version) ;; Insert possible final gap between latest known range and hyperdrive's latest-version (push `(,(1+ final-known-range-end) . (:range-end ,latest-version , :existsp unknown)) ranges)))