File ksh93-argv.dif of Package ksh

--- src/cmd/ksh93/sh/xec.c
+++ src/cmd/ksh93/sh/xec.c	2011-06-14 13:31:32.471925963 +0200
@@ -2914,7 +2914,7 @@ int sh_fun(Namval_t *np, Namval_t *nq, c
 	long		mode;
 	char		*prefix = shp->prefix;
 	int n=0;
-	char *av[2];
+	char *av[3];
 	Fcin_t save;
 	fcsave(&save);
 	if((offset=staktell())>0)
@@ -2922,7 +2922,7 @@ int sh_fun(Namval_t *np, Namval_t *nq, c
 	shp->prefix = 0;
 	if(!argv)
 	{
-		argv = av;
+		argv = av+1;
 		argv[1]=0;
 	}
 	argv[0] = nv_name(np);
openSUSE Build Service is sponsored by