1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-09-18 03:11:15 +02:00

small fix to += code from 16353

This commit is contained in:
Oliver Kiddle 2001-12-18 09:16:17 +00:00
parent 0db3827ce2
commit 68d739c67a
2 changed files with 8 additions and 4 deletions

View file

@ -1,3 +1,7 @@
2001-12-18 Oliver Kiddle <opk@zsh.org>
* unposted: Src/params.c: small fix to += code from 16353
2001-12-18 Clint Adams <clint@zsh.org>
* 16361: zshconfig.ac, Src/input.c:

View file

@ -1879,7 +1879,7 @@ assignsparam(char *s, char *val, int augment)
Value v;
char *t = s;
char *ss, *copy, *var;
size_t lv;
size_t lvar;
mnumber lhs, rhs;
int sstart;
@ -1975,10 +1975,10 @@ assignsparam(char *s, char *val, int augment)
var = getstrvalue(v);
v->start = sstart;
copy = val;
lv = strlen(var);
val = (char *)zalloc(lv + strlen(var));
lvar = strlen(var);
val = (char *)zalloc(lvar + strlen(val) + 1);
strcpy(val, var);
strcpy(val + lv, copy);
strcpy(val + lvar, copy);
zsfree(copy);
break;
}