X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/5afa7072e3fe7fc42287e2149e1c23b363700795..419ccf0da01ec9f0b0700a6bea7ac5f216cd28d8:/sbr/seq_save.c?ds=inline diff --git a/sbr/seq_save.c b/sbr/seq_save.c index f8de9ed1..84775b97 100644 --- a/sbr/seq_save.c +++ b/sbr/seq_save.c @@ -76,9 +76,9 @@ priv: * If that fails (probably because folder is * readonly), then make sequence private. */ - if ((fp = fopen (seqfile, "w")) == NULL + if ((fp = lkfopen (seqfile, "w")) == NULL && (unlink (seqfile) == -1 || - (fp = fopen (seqfile, "w")) == NULL)) { + (fp = lkfopen (seqfile, "w")) == NULL)) { admonish (attr, "unable to write"); goto priv; } @@ -96,7 +96,7 @@ priv: } if (fp) { - fclose (fp); + lkfclose (fp, seqfile); SIGPROCMASK (SIG_SETMASK, &oset, &set); /* reset signal mask */ } else { /*