diff options
author | Aaron Lehmann <aaronl@vitelius.com> | 2001-12-31 06:03:12 +0000 |
---|---|---|
committer | Aaron Lehmann <aaronl@vitelius.com> | 2001-12-31 06:03:12 +0000 |
commit | 2aef3a6bb9a0c3aa29902dae2fce58df261ae455 (patch) | |
tree | c42b2f8af352940541cd1ac9d166779f8d94046d /shell | |
parent | 95877b675640b7fb341bc9a927dcbb7cdea46b25 (diff) | |
download | busybox-w32-2aef3a6bb9a0c3aa29902dae2fce58df261ae455.tar.gz busybox-w32-2aef3a6bb9a0c3aa29902dae2fce58df261ae455.tar.bz2 busybox-w32-2aef3a6bb9a0c3aa29902dae2fce58df261ae455.zip |
ash patch: breakcmd-diff
Diffstat (limited to 'shell')
-rw-r--r-- | shell/ash.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/shell/ash.c b/shell/ash.c index bc1b4da81..f2fd65728 100644 --- a/shell/ash.c +++ b/shell/ash.c | |||
@@ -2996,6 +2996,8 @@ breakcmd(int argc, char **argv) | |||
2996 | { | 2996 | { |
2997 | int n = argc > 1 ? number(argv[1]) : 1; | 2997 | int n = argc > 1 ? number(argv[1]) : 1; |
2998 | 2998 | ||
2999 | if (n <= 0) | ||
3000 | error("Illegal number: %s", argv[1]); | ||
2999 | if (n > loopnest) | 3001 | if (n > loopnest) |
3000 | n = loopnest; | 3002 | n = loopnest; |
3001 | if (n > 0) { | 3003 | if (n > 0) { |
@@ -12479,7 +12481,7 @@ findvar(struct var **vpp, const char *name) | |||
12479 | /* | 12481 | /* |
12480 | * Copyright (c) 1999 Herbert Xu <herbert@debian.org> | 12482 | * Copyright (c) 1999 Herbert Xu <herbert@debian.org> |
12481 | * This file contains code for the times builtin. | 12483 | * This file contains code for the times builtin. |
12482 | * $Id: ash.c,v 1.40 2001/12/31 06:00:57 aaronl Exp $ | 12484 | * $Id: ash.c,v 1.41 2001/12/31 06:03:12 aaronl Exp $ |
12483 | */ | 12485 | */ |
12484 | static int timescmd (int argc, char **argv) | 12486 | static int timescmd (int argc, char **argv) |
12485 | { | 12487 | { |