From 43e6aeecf6b35f95bdfe55c3b4d7ef7fc384db30 Mon Sep 17 00:00:00 2001 From: Lassi Marttala Date: Fri, 25 Jan 2013 15:02:11 +0100 Subject: Close filehandle on early exists Signed-off-by: Alexander Wenzel --- src/daemon/dlt-daemon.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/daemon/dlt-daemon.c') diff --git a/src/daemon/dlt-daemon.c b/src/daemon/dlt-daemon.c index 9405e6e..ea9e43d 100644 --- a/src/daemon/dlt-daemon.c +++ b/src/daemon/dlt-daemon.c @@ -950,6 +950,7 @@ int dlt_daemon_local_ecu_version_init(DltDaemon *daemon, DltDaemonLocal *daemon_ if(fstat(fd, &s_buf) < 0) { dlt_log(LOG_ERR, "Failed to stat ECU Software version file.\n"); + fclose(f); return -1; } @@ -959,6 +960,7 @@ int dlt_daemon_local_ecu_version_init(DltDaemon *daemon, DltDaemonLocal *daemon_ if(size >= DLT_DAEMON_TEXTBUFSIZE) { dlt_log(LOG_ERR, "Too large file for ECU version.\n"); + fclose(f); return -1; } -- cgit v1.2.1