From b9b0b6f49cc712a7cfc7a28be1fc43a09a57a35a Mon Sep 17 00:00:00 2001 From: Heng Li Date: Tue, 18 Jul 2017 15:20:29 -0400 Subject: [PATCH] r187: fixed non-terminated sam output (#3) Only happen to unmapped read, with quality, and in the SAM output --- format.c | 1 + main.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/format.c b/format.c index 115c362..048ca3e 100644 --- a/format.c +++ b/format.c @@ -145,4 +145,5 @@ void mm_write_sam(kstring_t *s, const mm_idx_t *mi, const bseq1_t *t, const mm_r } write_tags(s, r); } + s->s[s->l] = 0; // we always have room for an extra byte (see str_enlarge) } diff --git a/main.c b/main.c index 39a32c9..68b9691 100644 --- a/main.c +++ b/main.c @@ -10,7 +10,7 @@ #include "minimap.h" #include "mmpriv.h" -#define MM_VERSION "2.0-r180-dirty" +#define MM_VERSION "2.0-r187-dirty" void liftrlimit() {