Blame SOURCES/dnssec-trigger-0.11-coverity_scan.patch

0d3b23
From b6e3deeef71a78c575d6e169d007956c02abc5da Mon Sep 17 00:00:00 2001
0d3b23
From: wouter <wouter@14dc9c71-5cc2-e011-b339-0019d10b89f4>
0d3b23
Date: Mon, 26 Aug 2013 08:41:03 +0000
0d3b23
Subject: [PATCH] - Fix#522: Errors found by static analysis of source from
0d3b23
 Tomas Hozza.
0d3b23
0d3b23
git-svn-id: http://www.nlnetlabs.nl/svn/dnssec-trigger/trunk@649 14dc9c71-5cc2-e011-b339-0019d10b89f4
0d3b23
---
0d3b23
 riggerd/riggerd.c | 1 +
0d3b23
 riggerd/update.c  | 1 +
0d3b23
 2 files changed, 2 insertions(+)
0d3b23
0d3b23
diff --git a/riggerd/riggerd.c b/riggerd/riggerd.c
0d3b23
index dc61216..ef46691 100644
0d3b23
--- a/riggerd/riggerd.c
0d3b23
+++ b/riggerd/riggerd.c
0d3b23
@@ -110,6 +110,7 @@ static RETSIGTYPE record_sigh(int sig)
0d3b23
 #ifdef SIGHUP
0d3b23
 	case SIGHUP:
0d3b23
 		sig_reload = 1;
0d3b23
+		/* fall through and exit commbase with reload boolean set */
0d3b23
 #endif
0d3b23
 	case SIGTERM:
0d3b23
 #ifdef SIGQUIT
0d3b23
diff --git a/riggerd/update.c b/riggerd/update.c
0d3b23
index 437f981..dff5380 100644
0d3b23
--- a/riggerd/update.c
0d3b23
+++ b/riggerd/update.c
0d3b23
@@ -573,6 +573,7 @@ selfupdate_write_file(struct selfupdate* se, struct http_get* hg)
0d3b23
 		out)) {
0d3b23
 		log_err("cannot write to file %s: %s", se->download_file,
0d3b23
 			strerror(errno));
0d3b23
+		fclose(out);
0d3b23
 		goto fail;
0d3b23
 	}
0d3b23
 	fclose(out);
0d3b23
-- 
0d3b23
1.8.3.1
0d3b23