Line
Link Here
|
0 |
-- src/expand.c |
0 |
++ src/expand.c |
Lines 1643-1649
Link Here
|
1643 |
size_t fulllen = len + strlen(p) + 1; |
1643 |
size_t fulllen = len + strlen(p) + 1; |
1644 |
|
1644 |
|
1645 |
if (flag & RMESCAPE_GROW) { |
1645 |
if (flag & RMESCAPE_GROW) { |
|
|
1646 |
int strloc = str - (char *)stackblock(); |
1646 |
r = makestrspace(fulllen, expdest); |
1647 |
r = makestrspace(fulllen, expdest); |
|
|
1648 |
str = (char *)stackblock() + strloc; |
1649 |
p = str + len; |
1647 |
} else if (flag & RMESCAPE_HEAP) { |
1650 |
} else if (flag & RMESCAPE_HEAP) { |
1648 |
r = ckmalloc(fulllen); |
1651 |
r = ckmalloc(fulllen); |
1649 |
} else { |
1652 |
} else { |