diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-12-04 21:26:05 -0500 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-12-04 21:28:19 -0500 |
| commit | f5ba21fc9d7eb8f808dfac605b98eb0d24eb09d1 (patch) | |
| tree | 0073a3d6213a8143bbdbdde517a89abc9bebec53 /watchfrr | |
| parent | 116e176d99e8dd5a586196feee3df3d8eebed0ee (diff) | |
watchfrr: Fail gracefully if fopen fails
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'watchfrr')
| -rw-r--r-- | watchfrr/watchfrr.c | 3 |
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"); |
