Blame SPECS/ksh-20120801-mb-after-argvar.patch

Packit 992a25
diff -up ksh-20120801/src/cmd/ksh93/sh/macro.c.orig ksh-20120801/src/cmd/ksh93/sh/macro.c
Packit 992a25
--- ksh-20120801/src/cmd/ksh93/sh/macro.c.orig	2015-08-24 14:29:58.602967855 -0300
Packit 992a25
+++ ksh-20120801/src/cmd/ksh93/sh/macro.c	2015-08-24 14:31:13.682850008 -0300
Packit 992a25
@@ -1479,7 +1479,10 @@ retry1:
Packit 992a25
 	    default:
Packit 992a25
 		goto nosub;
Packit 992a25
 	}
Packit 992a25
-	c = fcmbget(&LEN);
Packit 992a25
+	if(type)
Packit 992a25
+		c = fcmbget(&LEN);
Packit 992a25
+	else
Packit 992a25
+		c = fcget();
Packit 992a25
 	if(type>M_TREE)
Packit 992a25
 	{
Packit 992a25
 		if(c!=RBRACE)