]> diplodocus.org Git - nmh/blobdiff - uip/new.c
Use variable-size (but in one case, fixed but larger) buffers for the SASL
[nmh] / uip / new.c
index 83b09664d87533c48d3b7a3c41c76f4616356010..bdbdc73f127eb8a2a8af1c14ae259764d7c18a21 100644 (file)
--- 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;
        }
     }