]> git.puffer.fish Git - matthieu/frr.git/commitdiff
watchfrr: Fail gracefully if fopen fails
authorDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 5 Dec 2017 02:26:05 +0000 (21:26 -0500)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 5 Dec 2017 02:28:19 +0000 (21:28 -0500)
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
watchfrr/watchfrr.c

index c9f721eacb65212931f7f069ed4c57f681f8bbc6..a4af0e36206638afeb960a79ec08eca7a43966ec 100644 (file)
@@ -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");