[Xfce4-commits] <orage:master> 4.9.7.1 Fixed bug 10107 Potential file handle leak in read_ical_timezones

Juha Kautto noreply at xfce.org
Thu Nov 7 09:48:01 CET 2013


Updating branch refs/heads/master
         to 18fd9af66a983d9163ebb9b0f177a7b7ca6eb6bb (commit)
       from fbdeb827dea0eeac0147cc25811623bcd4571450 (commit)

commit 18fd9af66a983d9163ebb9b0f177a7b7ca6eb6bb
Author: Juha Kautto <juha at xfce.org>
Date:   Thu Nov 7 10:44:31 2013 +0200

    4.9.7.1 Fixed bug 10107 Potential file handle leak in read_ical_timezones
    
    Added missing close before returning from error. Thanks to Steven for this fix.

 configure.in.in        |    2 +-
 src/tz_zoneinfo_read.c |    1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/configure.in.in b/configure.in.in
index 77e10f2..74f2d49 100644
--- a/configure.in.in
+++ b/configure.in.in
@@ -9,7 +9,7 @@ dnl Written for Xfce by Juha Kautto <juha at xfce.org>
 dnl
 
 dnl Version information
-m4_define([orage_version], [4.9.7.0-git])
+m4_define([orage_version], [4.9.7.1-git])
 
 m4_define([gtk_minimum_version], [2.14.0])
 m4_define([xfce_minimum_version], [4.8.0])
diff --git a/src/tz_zoneinfo_read.c b/src/tz_zoneinfo_read.c
index cebd1da..7782011 100644
--- a/src/tz_zoneinfo_read.c
+++ b/src/tz_zoneinfo_read.c
@@ -901,6 +901,7 @@ static void read_ical_timezones(void)
     && (ferror(zones_tab_file))) {
         printf("read_ical_timezones: zones.tab file read failed (%s)\n"
                 , ICAL_ZONES_TAB_FILE_LOC);
+        fclose(zones_tab_file);
         perror("\tfread");
         return;
     }


More information about the Xfce4-commits mailing list