summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--desktop/browser.c4
-rw-r--r--riscos/theme.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/desktop/browser.c b/desktop/browser.c
index b5338f543..064c229cb 100644
--- a/desktop/browser.c
+++ b/desktop/browser.c
@@ -96,7 +96,7 @@ void browser_window_create(const char *url, struct browser_window *clone)
bw = malloc(sizeof *bw);
if (!bw) {
warn_user("NoMemory");
- return NULL;
+ return;
}
bw->current_content = 0;
@@ -107,7 +107,7 @@ void browser_window_create(const char *url, struct browser_window *clone)
bw->window = gui_create_browser_window(bw, clone);
if (!bw->window) {
free(bw);
- return NULL;
+ return;
}
browser_window_go(bw, url);
}
diff --git a/riscos/theme.c b/riscos/theme.c
index 20195196c..505f66edf 100644
--- a/riscos/theme.c
+++ b/riscos/theme.c
@@ -50,7 +50,7 @@ void ro_theme_load(char *pathname) {
os_mode mode;
os_coord dimensions;
int size, i, n;
- char filename[strlen(pathname) + 16];
+ char *filename = alloca(strlen(pathname) + 16);
fileswitch_object_type obj_type;
/* Release previous sprite are