diff options
| author | Tim J. Robbins <tjr@FreeBSD.org> | 2003-10-11 07:35:35 +0000 |
|---|---|---|
| committer | Tim J. Robbins <tjr@FreeBSD.org> | 2003-10-11 07:35:35 +0000 |
| commit | acb85bc034fee045765cabd59bbb28296dacc6e6 (patch) | |
| tree | e712e97540e18e7836749ab7d6e5fc033dce432d /usr.sbin/timed | |
| parent | 7ffba86d073c97d76d046957ad75a8869c9dc6d9 (diff) | |
Notes
Diffstat (limited to 'usr.sbin/timed')
| -rw-r--r-- | usr.sbin/timed/timedc/timedc.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr.sbin/timed/timedc/timedc.c b/usr.sbin/timed/timedc/timedc.c index f8138c395976..368b460513af 100644 --- a/usr.sbin/timed/timedc/timedc.c +++ b/usr.sbin/timed/timedc/timedc.c @@ -59,7 +59,8 @@ int trace = 0; FILE *fd = 0; int margc; int fromatty; -char *margv[20]; +#define MAX_MARGV 20 +char *margv[MAX_MARGV]; char cmdline[200]; jmp_buf toplevel; static struct cmd *getcmd __P((char *)); @@ -183,7 +184,7 @@ makeargv() register char **argp = margv; margc = 0; - for (cp = cmdline; *cp;) { + for (cp = cmdline; margc < MAX_MARGV - 1 && *cp; ) { while (isspace(*cp)) cp++; if (*cp == '\0') |
