diff options
Diffstat (limited to 'stdlib/getsubopt.c')
-rw-r--r-- | stdlib/getsubopt.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/stdlib/getsubopt.c b/stdlib/getsubopt.c index ecdc1edce9..d559d9077f 100644 --- a/stdlib/getsubopt.c +++ b/stdlib/getsubopt.c @@ -41,9 +41,7 @@ getsubopt (optionp, tokens, valuep) return -1; /* Find end of next token. */ - endp = strchr (*optionp, ','); - if (endp == NULL) - endp = strchr (*optionp, '\0'); + endp = __strchrnul (*optionp, ','); /* Find start of value. */ vstart = memchr (*optionp, '=', endp - *optionp); |