[nginx] enhance options
Junwang Zhao
zhjwpku at gmail.com
Mon Feb 5 01:07:16 UTC 2018
LGTM
On Sun, Feb 4, 2018 at 8:49 PM, 洪志道 <hongzhidao at gmail.com> wrote:
> Hi!
>
> Maybe it's better to keep the options more complete, and consider the
> follow operation as a mistake.
>
> /usr/local/nginx/sbin/nginx -
>
> hg diff
> diff -r cbf59d483c9c src/core/nginx.c
> --- a/src/core/nginx.c Tue Jan 16 13:52:03 2018 +0300
> +++ b/src/core/nginx.c Sun Feb 04 07:41:36 2018 -0500
> @@ -753,7 +753,12 @@
> return NGX_ERROR;
> }
>
> - while (*p) {
> + do {
> +
> + if (*p == '\0') {
> + ngx_log_stderr(0, "missing option: \"%s\"", argv[i]);
> + return NGX_ERROR;
> + }
>
> switch (*p++) {
>
> @@ -855,7 +860,8 @@
> ngx_log_stderr(0, "invalid option: \"%c\"", *(p - 1));
> return NGX_ERROR;
> }
> - }
> +
> + } while (*p);
>
> next:
>
> Thanks.
>
> _______________________________________________
> nginx-devel mailing list
> nginx-devel at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-devel/attachments/20180205/f2ce15bf/attachment.html>
More information about the nginx-devel
mailing list