diff --git a/main.c b/main.c index 138edca..87540ea 100644 --- a/main.c +++ b/main.c @@ -10,7 +10,7 @@ #include "getopt.h" #endif -#define MM_VERSION "2.11-r819-dirty" +#define MM_VERSION "2.11-r821-dirty" #ifdef __linux__ #include diff --git a/map.c b/map.c index 636344f..9c99824 100644 --- a/map.c +++ b/map.c @@ -601,6 +601,7 @@ static void *worker_pipeline(void *shared, int step, void *in) free(s->reg[i]); free(s->seq[i].seq); free(s->seq[i].name); if (s->seq[i].qual) free(s->seq[i].qual); + if (s->seq[i].comment) free(s->seq[i].comment); } } free(s->reg); free(s->n_reg); free(s->seq); // seg_off, n_seg, rep_len and frag_gap were allocated with reg; no memory leak here