summaryrefslogtreecommitdiff
path: root/lib/libedit/parse.c
diff options
context:
space:
mode:
authorlukem <lukem@NetBSD.org>1997-01-11 06:26:30 +0000
committerlukem <lukem@NetBSD.org>1997-01-11 06:26:30 +0000
commit258ebfd2683e2335de032bd5d7060e888b5a6ff8 (patch)
tree202ca3946f8fc066f102fbd43b263e503acbc783 /lib/libedit/parse.c
parent35b9d065965dff0c1316a87bc5d5e5eb204f583f (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.c2
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';