summaryrefslogtreecommitdiff
path: root/riscos/gui.c
diff options
context:
space:
mode:
authorRichard Wilson <rjw@netsurf-browser.org>2005-04-09 22:31:26 +0000
committerRichard Wilson <rjw@netsurf-browser.org>2005-04-09 22:31:26 +0000
commited30d76336db1dba2dd3a356fabac91c8296f4f3 (patch)
tree1ad14bd5c5091cf609082e781469288067363776 /riscos/gui.c
parentbc43904af91c7bd3c882d3ec086cd553ad67491c (diff)
downloadnetsurf-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/gui.c')
-rw-r--r--riscos/gui.c2
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;
}