]> granicus.if.org Git - php/commitdiff
MFB
authorfoobar <sniper@php.net>
Tue, 17 Apr 2007 19:48:16 +0000 (19:48 +0000)
committerfoobar <sniper@php.net>
Tue, 17 Apr 2007 19:48:16 +0000 (19:48 +0000)
sapi/cli/php_cli.c

index 4176ebb0822b42d50667ec11ea1ec36101a210e6..1bbbb0233a28bc438e6384e6c95f2524f21b2372 100644 (file)
@@ -663,7 +663,10 @@ int main(int argc, char *argv[])
        while ((c = php_getopt(argc, argv, OPTIONS, &php_optarg, &php_optind, 0))!=-1) {
                switch (c) {
                        case 'c':
-                               cli_sapi_module.php_ini_path_override = strdup(php_optarg);
+                               if (cli_sapi_module.php_ini_path_override) {
+                                       free(cli_sapi_module.php_ini_path_override);
+                               }
+                               cli_sapi_module.php_ini_path_override = strdup(php_optarg);
                                break;
                        case 'n':
                                cli_sapi_module.php_ini_ignore = 1;