diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/rsgtutil.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/rsgtutil.c b/tools/rsgtutil.c index 45106c00..095b8066 100644 --- a/tools/rsgtutil.c +++ b/tools/rsgtutil.c @@ -282,7 +282,9 @@ done: fclose(logfp); logfp = NULL; fclose(sigfp); sigfp = NULL; - fclose(nsigfp); nsigfp = NULL; + if(nsigfp != NULL) { + fclose(nsigfp); nsigfp = NULL; + } /* everything went fine, so we rename files if we updated them */ if(mode == MD_EXTEND) { |