diff --git a/align.c b/align.c index b84e361..fadca83 100644 --- a/align.c +++ b/align.c @@ -308,7 +308,7 @@ mm_reg1_t *mm_align_skeleton(void *km, const mm_mapopt_t *opt, const mm_idx_t *m else if (i < r) regs[i++] = regs[r]; // NB: this also move the regs[r].p pointer else ++i; } - *n_regs_ = n_regs; + *n_regs_ = i; mm_sync_regs(km, n_regs, regs); return regs; } diff --git a/main.c b/main.c index 0eb49a7..5ec694c 100644 --- a/main.c +++ b/main.c @@ -10,7 +10,7 @@ #include "minimap.h" #include "mmpriv.h" -#define MM_VERSION "2.0-r109-pre" +#define MM_VERSION "2.0-r110-pre" void liftrlimit() {