summaryrefslogtreecommitdiffstats
path: root/tools/rsgtutil.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/rsgtutil.c')
-rw-r--r--tools/rsgtutil.c4
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) {