From d766591c1e8ea661fc758d08eb2fc1edc30c2fcf Mon Sep 17 00:00:00 2001 From: Heng Li Date: Tue, 8 Apr 2014 22:11:36 -0400 Subject: [PATCH] dev-468: fixed a segfault caused by NULL --- fastmap.c | 2 +- main.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fastmap.c b/fastmap.c index f0f92b8..f3dd2f6 100644 --- a/fastmap.c +++ b/fastmap.c @@ -245,7 +245,7 @@ int main_mem(int argc, char *argv[]) mem_process_seqs(opt, idx->bwt, idx->bns, idx->pac, n_processed, n, seqs, pes0); n_processed += n; for (i = 0; i < n; ++i) { - err_fputs(seqs[i].sam, stdout); + if (seqs[i].sam) err_fputs(seqs[i].sam, stdout); free(seqs[i].name); free(seqs[i].comment); free(seqs[i].seq); free(seqs[i].qual); free(seqs[i].sam); } free(seqs); diff --git a/main.c b/main.c index cbf3bef..b100b8d 100644 --- a/main.c +++ b/main.c @@ -4,7 +4,7 @@ #include "utils.h" #ifndef PACKAGE_VERSION -#define PACKAGE_VERSION "0.7.8+dev-r467" +#define PACKAGE_VERSION "0.7.8+dev-r468" #endif int bwa_fa2pac(int argc, char *argv[]);