]> granicus.if.org Git - php/commitdiff
Fixed memory corruption
authorDmitry Stogov <dmitry@php.net>
Mon, 20 Feb 2006 09:38:47 +0000 (09:38 +0000)
committerDmitry Stogov <dmitry@php.net>
Mon, 20 Feb 2006 09:38:47 +0000 (09:38 +0000)
ext/standard/proc_open.c

index 93cb9b8ec77ff69835bb80e4c7248f9b047b6cd5..eb6eecc15e72ad62f5e1d3231a0413154e95204f 100644 (file)
@@ -809,7 +809,7 @@ PHP_FUNCTION(proc_open)
 
        proc = (struct php_process_handle*)pemalloc(sizeof(struct php_process_handle), is_persistent);
        proc->is_persistent = is_persistent;
-       proc->command = command;
+       proc->command = pestrdup(command, is_persistent);
        proc->npipes = ndesc;
        proc->child = child;
        proc->env = env;