]> git.donarmstrong.com Git - samtools.git/commitdiff
bcftools view: Exit with an error if the -l file cannot be read
authorPetr Danecek <pd3@sanger.ac.uk>
Tue, 12 Mar 2013 13:06:52 +0000 (13:06 +0000)
committerPetr Danecek <pd3@sanger.ac.uk>
Tue, 12 Mar 2013 13:06:52 +0000 (13:06 +0000)
bcftools/call1.c

index 5f32c34bf1850b840c5f250c0ad0c690fe1a2f88..bc1cd407e7967290051b4ffbf4c73938468a43dd 100644 (file)
@@ -319,7 +319,7 @@ int bcfview(int argc, char *argv[])
        while ((c = getopt(argc, argv, "FN1:l:cC:eHAGvbSuP:t:p:QgLi:IMs:D:U:X:d:T:Ywm:K:")) >= 0) {
                switch (c) {
                case '1': vc.n1 = atoi(optarg); break;
-               case 'l': vc.bed = bed_read(optarg); break;
+               case 'l': vc.bed = bed_read(optarg); if (!vc.bed) fprintf(stderr,"Could not read \"%s\"\n", optarg); return 1; break;
                case 'D': vc.fn_dict = strdup(optarg); break;
                case 'F': vc.flag |= VC_FIX_PL; break;
                case 'N': vc.flag |= VC_ACGT_ONLY; break;