From b772f42723918ce19b0aa711651c5e5d2c8792e6 Mon Sep 17 00:00:00 2001 From: Ben Byer Date: Mon, 12 Nov 2007 00:27:30 -0800 Subject: [PATCH] Patch to fix various issues with the launcher, courtesy of Jeremy Huddleston --- hw/darwin/launcher/bundle-main.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/hw/darwin/launcher/bundle-main.c b/hw/darwin/launcher/bundle-main.c index 988c04f68..ca6255307 100644 --- a/hw/darwin/launcher/bundle-main.c +++ b/hw/darwin/launcher/bundle-main.c @@ -37,7 +37,7 @@ int main (int argc, char **argv) { char *command = DEFAULT_APP; - const char *newargv[5]; + const char *newargv[7]; int child; @@ -60,8 +60,10 @@ int main (int argc, char **argv) { newargv[0] = "/usr/bin/login"; newargv[1] = "-fp"; newargv[2] = getlogin(); - newargv[3] = command; - newargv[4] = NULL; + newargv[3] = "/bin/sh"; + newargv[4] = "-c"; + newargv[5] = command; + newargv[6] = NULL; child = fork();