summaryrefslogtreecommitdiff
path: root/src/libstrongswan/settings.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstrongswan/settings.c')
-rw-r--r--src/libstrongswan/settings.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libstrongswan/settings.c b/src/libstrongswan/settings.c
index 8a2248b46..b26fbebb4 100644
--- a/src/libstrongswan/settings.c
+++ b/src/libstrongswan/settings.c
@@ -965,6 +965,7 @@ static bool parse_file(linked_list_t *contents, char *file, int level,
if (fread(text, 1, len, fd) != len)
{
free(text);
+ fclose(fd);
return FALSE;
}
fclose(fd);