]> git.donarmstrong.com Git - samtools.git/blobdiff - sam.c
* samtools-0.1.5-17 (r422)
[samtools.git] / sam.c
diff --git a/sam.c b/sam.c
index b8e7350f3bebd70cd043bf54de02c77315092ee9..a74c557bad9aa83d274ea44bdfe1a16dfbc4d5a6 100644 (file)
--- a/sam.c
+++ b/sam.c
@@ -158,6 +158,7 @@ int sampileup(samfile_t *fp, int mask, bam_pileup_f func, void *func_data)
 char *samfaipath(const char *fn_ref)
 {
        char *fn_list = 0;
+       if (fn_ref == 0) return 0;
        fn_list = calloc(strlen(fn_ref) + 5, 1);
        strcat(strcpy(fn_list, fn_ref), ".fai");
        if (access(fn_list, R_OK) == -1) { // fn_list is unreadable