From 825ab10f0293cd778785b72f4e405823c6fe74e1 Mon Sep 17 00:00:00 2001 From: Sebastian Jaenicke Date: Fri, 12 May 2023 15:14:24 +0200 Subject: [PATCH] improve error handling --- bamstats.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bamstats.c b/bamstats.c index e21a382..e0bd221 100644 --- a/bamstats.c +++ b/bamstats.c @@ -53,7 +53,8 @@ int bam_reader(char* bamfile, char* outfile) { char* ref = hdr->target_name[tid]; k = kh_get(str, h, ref); if (k == kh_end(h)) { // miss - fprintf(stderr, "error\n"); + fprintf(stderr, "error for reference sequence %s\n", ref); + return -1; } else { cnt = kh_val(h, k); kh_value(h, k) = ++cnt;