summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorChristian Hopps <chopps@labn.net>2023-06-06 20:27:04 +0200
committerChristian Hopps <chopps@labn.net>2023-06-06 20:39:25 +0200
commitf5626596ee5e052fc1116536704cd9c9ba5d7552 (patch)
tree27876151d8c69c2014e8ed9a58632bca0ebd79cb /lib
parentMerge pull request #13690 from LabNConsulting/chopps/mgmtd-cleanup (diff)
downloadfrr-f5626596ee5e052fc1116536704cd9c9ba5d7552.tar.xz
frr-f5626596ee5e052fc1116536704cd9c9ba5d7552.zip
lib: close config files after reading (coverity)
fixes coverity CID# 1564375 Signed-off-by: Christian Hopps <chopps@labn.net>
Diffstat (limited to 'lib')
-rw-r--r--lib/vty.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/vty.c b/lib/vty.c
index 50c4f80aa..fedbdbb81 100644
--- a/lib/vty.c
+++ b/lib/vty.c
@@ -2217,6 +2217,8 @@ bool mgmt_vty_read_configs(void)
line_num = 0;
(void)config_from_file(vty, confp, &line_num);
count++;
+
+ fclose(confp);
}
snprintf(path, sizeof(path), "%s/mgmtd.conf", frr_sysconfdir);
@@ -2240,6 +2242,8 @@ bool mgmt_vty_read_configs(void)
line_num = 0;
(void)config_from_file(vty, confp, &line_num);
count++;
+
+ fclose(confp);
}
vty->pending_allowed = false;