Author: jmb
Date: Sun Nov 22 08:12:03 2009
New Revision: 9693
URL:
http://source.netsurf-browser.org?rev=9693&view=rev
Log:
Ensure urldb file handle is closed on error.
Modified:
trunk/netsurf/content/urldb.c
Modified: trunk/netsurf/content/urldb.c
URL:
http://source.netsurf-browser.org/trunk/netsurf/content/urldb.c?rev=9693&...
==============================================================================
--- trunk/netsurf/content/urldb.c (original)
+++ trunk/netsurf/content/urldb.c Sun Nov 22 08:12:03 2009
@@ -365,15 +365,20 @@
return;
}
- if (!fgets(s, MAXIMUM_URL_LENGTH, fp))
+ if (!fgets(s, MAXIMUM_URL_LENGTH, fp)) {
+ fclose(fp);
return;
+ }
+
version = atoi(s);
if (version < MIN_URL_FILE_VERSION) {
LOG(("Unsupported URL file version."));
+ fclose(fp);
return;
}
if (version > URL_FILE_VERSION) {
LOG(("Unknown URL file version."));
+ fclose(fp);
return;
}