SCCS-vsn: bin/sh/expand.c 8.2
-static char sccsid[] = "@(#)expand.c 8.1 (Berkeley) %G%";
+static char sccsid[] = "@(#)expand.c 8.2 (Berkeley) %G%";
} else {
char *startp;
int saveherefd = herefd;
} else {
char *startp;
int saveherefd = herefd;
+ struct nodelist *saveargbackq = argbackq;
herefd = -1;
argstr(p, 0);
STACKSTRNUL(expdest);
herefd = saveherefd;
herefd = -1;
argstr(p, 0);
STACKSTRNUL(expdest);
herefd = saveherefd;
+ argbackq = saveargbackq;
startp = stackblock() + startloc;
if (subtype == VSASSIGN) {
setvar(var, startp, 0);
startp = stackblock() + startloc;
if (subtype == VSASSIGN) {
setvar(var, startp, 0);