]> diplodocus.org Git - nmh/blobdiff - sbr/seq_save.c
A bug fix and an enhancement to mhfixmsg based on patches
[nmh] / sbr / seq_save.c
index 3c53e4bc1914678638db8e545acffe281981af9b..a431804e65374a6af0206a5b7bc4662b72680c2d 100644 (file)
@@ -31,8 +31,12 @@ seq_save (struct msgs *mp)
 
     /* check if sequence information has changed */
     if (!(mp->msgflags & SEQMOD)) {
-       if (mp->seqhandle)
+       if (mp->seqhandle) {
            lkfclosedata (mp->seqhandle, mp->seqname);
+           mp->seqhandle = NULL;
+           free(mp->seqname);
+           mp->seqname = NULL;
+       }
        return;
     }
     mp->msgflags &= ~SEQMOD;