]> granicus.if.org Git - php/commitdiff
Fixed bug #52496 (Zero exit code on option parsing failure).
authorIlia Alshanetsky <iliaa@php.net>
Mon, 30 May 2011 15:57:50 +0000 (15:57 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Mon, 30 May 2011 15:57:50 +0000 (15:57 +0000)
sapi/cli/php_cli.c

index 68267c45c553bdc1f94bf370c0bbc5359544fbb2..f90bd061f6d6d8ac96a6694215245563e13887ba 100644 (file)
@@ -813,7 +813,7 @@ int main(int argc, char *argv[])
                                request_started = 1;
                                php_cli_usage(argv[0]);
                                php_output_end_all(TSRMLS_C);
-                               exit_status=0;
+                               exit_status = (c == '?' && argc > 1 && !strchr(argv[1],  c));
                                goto out;
 
                        case 'i': /* php info & quit */