summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--beos/beos_scaffolding.cpp2
-rw-r--r--gtk/gtk_scaffolding.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/beos/beos_scaffolding.cpp b/beos/beos_scaffolding.cpp
index 1362b1115..ef5b12873 100644
--- a/beos/beos_scaffolding.cpp
+++ b/beos/beos_scaffolding.cpp
@@ -1031,7 +1031,7 @@ gboolean nsbeos_openfile_open(beosWidget *widget, gpointer data)
current_model->top_level);
char *filename = beos_file_chooser_get_filename(
beos_FILE_CHOOSER(wndOpenFile));
- char *url = malloc(strlen(filename) + strlen("file://") + 1);
+ char *url = malloc(strlen(filename) + sizeof("file://"));
sprintf(url, "file://%s", filename);
diff --git a/gtk/gtk_scaffolding.c b/gtk/gtk_scaffolding.c
index b70dca80f..8928cc681 100644
--- a/gtk/gtk_scaffolding.c
+++ b/gtk/gtk_scaffolding.c
@@ -486,7 +486,7 @@ void nsgtk_openfile_open(char *filename)
{
struct browser_window *bw = nsgtk_get_browser_for_gui(
current_model->top_level);
- char *url = malloc(strlen(filename) + strlen("file://") + 1);
+ char *url = malloc(strlen(filename) + sizeof("file://"));
sprintf(url, "file://%s", filename);