diff --git a/src/bin/e_start_main.c b/src/bin/e_start_main.c index 68900f58d..4d4c887d4 100644 --- a/src/bin/e_start_main.c +++ b/src/bin/e_start_main.c @@ -236,7 +236,7 @@ main(int argc, char **argv) { char **dbus_argv; - dbus_argv = alloca(argc + 3 + sizeof (char *)); + dbus_argv = alloca((argc + 3) * sizeof (char *)); dbus_argv[0] = "dbus-launch"; dbus_argv[1] = "--exit-with-session"; copy_args(dbus_argv + 2, argv, argc);