diff options
-rw-r--r-- | shell/ash.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/shell/ash.c b/shell/ash.c index f7ce698a3..3fe4714c2 100644 --- a/shell/ash.c +++ b/shell/ash.c | |||
@@ -1538,13 +1538,11 @@ growstackblock(void) | |||
1538 | newlen += 128; | 1538 | newlen += 128; |
1539 | 1539 | ||
1540 | if (g_stacknxt == g_stackp->space && g_stackp != &stackbase) { | 1540 | if (g_stacknxt == g_stackp->space && g_stackp != &stackbase) { |
1541 | struct stack_block *oldstackp; | ||
1542 | struct stack_block *sp; | 1541 | struct stack_block *sp; |
1543 | struct stack_block *prevstackp; | 1542 | struct stack_block *prevstackp; |
1544 | size_t grosslen; | 1543 | size_t grosslen; |
1545 | 1544 | ||
1546 | INT_OFF; | 1545 | INT_OFF; |
1547 | oldstackp = g_stackp; | ||
1548 | sp = g_stackp; | 1546 | sp = g_stackp; |
1549 | prevstackp = sp->prev; | 1547 | prevstackp = sp->prev; |
1550 | grosslen = newlen + sizeof(struct stack_block) - MINSIZE; | 1548 | grosslen = newlen + sizeof(struct stack_block) - MINSIZE; |
@@ -1602,7 +1600,7 @@ static char * | |||
1602 | makestrspace(size_t newlen, char *p) | 1600 | makestrspace(size_t newlen, char *p) |
1603 | { | 1601 | { |
1604 | size_t len = p - g_stacknxt; | 1602 | size_t len = p - g_stacknxt; |
1605 | size_t size = stackblocksize(); | 1603 | size_t size; |
1606 | 1604 | ||
1607 | for (;;) { | 1605 | for (;;) { |
1608 | size_t nleft; | 1606 | size_t nleft; |