From ef960faf045621c89614286fa3d59aedbb38a5ea Mon Sep 17 00:00:00 2001 From: Lyndon Nerenberg Date: Thu, 10 Apr 2014 04:10:34 -0700 Subject: [PATCH] When lkfopendata() fails, seqfile is being freed too soon. --- uip/new.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uip/new.c b/uip/new.c index 83b09664..bdbdc73f 100644 --- a/uip/new.c +++ b/uip/new.c @@ -114,11 +114,11 @@ get_msgnums(char *folder, char *sequences[]) return NULL; if ((fp = lkfopendata (seqfile, "r", & failed_to_lock)) == NULL) { - free(seqfile); if (failed_to_lock) { adios (seqfile, "failed to lock"); } else { + free(seqfile); return NULL; } } -- 2.56.0