diff options
author | Richard Wilson <rjw@netsurf-browser.org> | 2005-04-09 22:31:26 +0000 |
---|---|---|
committer | Richard Wilson <rjw@netsurf-browser.org> | 2005-04-09 22:31:26 +0000 |
commit | ed30d76336db1dba2dd3a356fabac91c8296f4f3 (patch) | |
tree | 1ad14bd5c5091cf609082e781469288067363776 /riscos | |
parent | bc43904af91c7bd3c882d3ec086cd553ad67491c (diff) | |
download | netsurf-ed30d76336db1dba2dd3a356fabac91c8296f4f3.tar.gz netsurf-ed30d76336db1dba2dd3a356fabac91c8296f4f3.tar.bz2 |
[project @ 2005-04-09 22:31:26 by rjw]
Close file on memory exhaustion.
svn path=/import/netsurf/; revision=1617
Diffstat (limited to 'riscos')
-rw-r--r-- | riscos/gui.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/riscos/gui.c b/riscos/gui.c index d7c7e51ec..881443277 100644 --- a/riscos/gui.c +++ b/riscos/gui.c @@ -1374,6 +1374,7 @@ char *ro_gui_uri_file_parse(const char *file_name, char **uri_title) char *url = NULL; FILE *fp; + *uri_title = NULL; fp = fopen(file_name, "rb"); if (!fp) { LOG(("fopen(\"%s\", \"rb\"): %i: %s", @@ -1397,6 +1398,7 @@ char *ro_gui_uri_file_parse(const char *file_name, char **uri_title) url = strdup(line); if (!url) { warn_user("NoMemory", 0); + fclose(fp); return 0; } |