diff options
-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; } |