From 2aef3a6bb9a0c3aa29902dae2fce58df261ae455 Mon Sep 17 00:00:00 2001 From: Aaron Lehmann Date: Mon, 31 Dec 2001 06:03:12 +0000 Subject: ash patch: breakcmd-diff --- shell/ash.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) { int n = argc > 1 ? number(argv[1]) : 1; + if (n <= 0) + error("Illegal number: %s", argv[1]); if (n > loopnest) n = loopnest; if (n > 0) { @@ -12479,7 +12481,7 @@ findvar(struct var **vpp, const char *name) /* * Copyright (c) 1999 Herbert Xu * This file contains code for the times builtin. - * $Id: ash.c,v 1.40 2001/12/31 06:00:57 aaronl Exp $ + * $Id: ash.c,v 1.41 2001/12/31 06:03:12 aaronl Exp $ */ static int timescmd (int argc, char **argv) { -- cgit v1.2.3