From 9e1125eddaff22cbb72e63e695b6835f1e013d67 Mon Sep 17 00:00:00 2001 From: Heng Li Date: Tue, 8 Aug 2017 21:46:15 -0400 Subject: [PATCH] r277: abort if query/-d missing (#11) --- main.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index 54c49d8..f80d642 100644 --- a/main.c +++ b/main.c @@ -8,7 +8,7 @@ #include "minimap.h" #include "mmpriv.h" -#define MM_VERSION "2.0-r276-dirty" +#define MM_VERSION "2.0-r277-dirty" void liftrlimit() { @@ -189,6 +189,10 @@ int main(int argc, char *argv[]) fprintf(stderr, "[E::%s] failed to open file '%s'\n", __func__, argv[optind]); return 1; } + if (!is_idx && fnw == 0 && argc - optind < 2) { + fprintf(stderr, "[E::%s] missing input: please specify a query file or option -d\n", __func__); + return 1; + } if (is_idx) fpr = fopen(argv[optind], "rb"); else fp = mm_bseq_open(argv[optind]); if (fnw) fpw = fopen(fnw, "wb");