summaryrefslogtreecommitdiff
path: root/riscos/gui.c
diff options
context:
space:
mode:
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;
}