summaryrefslogtreecommitdiff
path: root/watchfrr
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2017-12-04 21:26:05 -0500
committerDonald Sharp <sharpd@cumulusnetworks.com>2017-12-04 21:28:19 -0500
commitf5ba21fc9d7eb8f808dfac605b98eb0d24eb09d1 (patch)
tree0073a3d6213a8143bbdbdde517a89abc9bebec53 /watchfrr
parent116e176d99e8dd5a586196feee3df3d8eebed0ee (diff)
watchfrr: Fail gracefully if fopen fails
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'watchfrr')
-rw-r--r--watchfrr/watchfrr.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/watchfrr/watchfrr.c b/watchfrr/watchfrr.c
index c9f721eacb..a4af0e3620 100644
--- a/watchfrr/watchfrr.c
+++ b/watchfrr/watchfrr.c
@@ -596,7 +596,8 @@ static void daemon_send_ready(void)
FILE *fp;
fp = fopen(DAEMON_VTY_DIR "/watchfrr.started", "w");
- fclose(fp);
+ if (fp)
+ fclose(fp);
#if defined HAVE_SYSTEMD
zlog_notice(
"Watchfrr: Notifying Systemd we are up and running");