<div dir="ltr">Hi!<div><br></div><div>Maybe it's better to keep the options more complete, and consider the follow operation as a mistake.</div><div><br></div><div>/usr/local/nginx/sbin/nginx -</div><div><div><br></div><div><div>hg diff</div><div>diff -r cbf59d483c9c src/core/nginx.c</div><div>--- a/src/core/nginx.c<span style="white-space:pre"> </span>Tue Jan 16 13:52:03 2018 +0300</div><div>+++ b/src/core/nginx.c<span style="white-space:pre">  </span>Sun Feb 04 07:41:36 2018 -0500</div><div>@@ -753,7 +753,12 @@</div><div>             return NGX_ERROR;</div><div>         }</div><div><br></div><div>-        while (*p) {</div><div>+        do {</div><div>+</div><div>+            if (*p == '\0') {</div><div>+                ngx_log_stderr(0, "missing option: \"%s\"", argv[i]);</div><div>+                return NGX_ERROR;</div><div>+            }</div><div><br></div><div>             switch (*p++) {</div><div><br></div><div>@@ -855,7 +860,8 @@</div><div>                 ngx_log_stderr(0, "invalid option: \"%c\"", *(p - 1));</div><div>                 return NGX_ERROR;</div><div>             }</div><div>-        }</div><div>+</div><div>+        } while (*p);</div><div><br></div><div>     next:</div></div></div><div><br></div><div>Thanks.</div></div>