diff options
-rw-r--r-- | libfstools/common.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libfstools/common.c b/libfstools/common.c index c484776..8dc1095 100644 --- a/libfstools/common.c +++ b/libfstools/common.c @@ -36,8 +36,10 @@ char if (!f) return NULL; - if (fgets(buf, bufsz, f) == NULL) + if (fgets(buf, bufsz, f) == NULL) { + fclose(f); return NULL; + } fclose(f); |