aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbug1 <bug1@69ca8d6d-28ef-0310-b511-8ec308f3f277>2004-09-24 09:24:27 +0000
committerbug1 <bug1@69ca8d6d-28ef-0310-b511-8ec308f3f277>2004-09-24 09:24:27 +0000
commit5a10ff61dfa52706db208a3186e8b6c88ac30a52 (patch)
treebacfb54cf10e6016d46a5933f72141b62f788551
parent8930c54e77ed654ec9c07b4f1e65b8bb62885f32 (diff)
downloadbusybox-w32-5a10ff61dfa52706db208a3186e8b6c88ac30a52.tar.gz
busybox-w32-5a10ff61dfa52706db208a3186e8b6c88ac30a52.tar.bz2
busybox-w32-5a10ff61dfa52706db208a3186e8b6c88ac30a52.zip
Patch from Dmitry Zakharov to fix a bug triggered by freeswan's scripts.
git-svn-id: svn://busybox.net/trunk/busybox@9277 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r--editors/awk.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/editors/awk.c b/editors/awk.c
index c0e1a71fe..c1cb2a2e2 100644
--- a/editors/awk.c
+++ b/editors/awk.c
@@ -1554,7 +1554,7 @@ static void handle_special(var *v) {
1554 memcpy(b+len, s, l); 1554 memcpy(b+len, s, l);
1555 len += l; 1555 len += l;
1556 } 1556 }
1557 b[len] = '\0'; 1557 if (b) b[len] = '\0';
1558 setvar_p(V[F0], b); 1558 setvar_p(V[F0], b);
1559 is_f0_split = TRUE; 1559 is_f0_split = TRUE;
1560 1560
@@ -2551,6 +2551,7 @@ static int awk_exit(int r) {
2551 2551
2552 if (! exiting) { 2552 if (! exiting) {
2553 exiting = TRUE; 2553 exiting = TRUE;
2554 nextrec = FALSE;
2554 evaluate(endseq.first, &tv); 2555 evaluate(endseq.first, &tv);
2555 } 2556 }
2556 2557