diff options
| author | lukem <lukem@NetBSD.org> | 1997-01-11 06:26:30 +0000 |
|---|---|---|
| committer | lukem <lukem@NetBSD.org> | 1997-01-11 06:26:30 +0000 |
| commit | 258ebfd2683e2335de032bd5d7060e888b5a6ff8 (patch) | |
| tree | 202ca3946f8fc066f102fbd43b263e503acbc783 /lib/libedit/parse.c | |
| parent | 35b9d065965dff0c1316a87bc5d5e5eb204f583f (diff) | |
* in el_parse(), don't reference argv[0] if argc < 1 (return -1 instead)
* clarify return value of el_parse()
Diffstat (limited to 'lib/libedit/parse.c')
| -rw-r--r-- | lib/libedit/parse.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libedit/parse.c b/lib/libedit/parse.c index 115f84b0caf..ffe40ed386b 100644 --- a/lib/libedit/parse.c +++ b/lib/libedit/parse.c @@ -97,6 +97,8 @@ el_parse(el, argc, argv) char *ptr; int i; + if (argc < 1) + return -1; ptr = strchr(argv[0], ':'); if (ptr != NULL) { *ptr++ = '\0'; |
