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 | |
| parent | 116e176d99e8dd5a586196feee3df3d8eebed0ee (diff) | |
watchfrr: Fail gracefully if fopen fails
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
| -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");  | 
