From: [EMAIL PROTECTED] Operating system: Debian GNU/Linux PHP version: 4.0CVS-2002-05-23 PHP Bug Type: Reproducible crash Bug description: proc_open() segfaults with faulty parameters
proc_open() causes my apache process to segfault when I pass it a broken descriptorspec array. An entry in the descriptorspec array of type "file" that has only two elements (i.e., is missing the third element, the mode with which to open the file) causes the segfault. I suggest that: * proc_open() should return an invalid resource, and a meaningful warning, instead of segfaulting like this. * perhaps the mode should default to something if ommitted, instead of giving a warning, perhaps "r" would be a safe default. -- Edit bug report at http://bugs.php.net/?id=17375&edit=1 -- Fixed in CVS: http://bugs.php.net/fix.php?id=17375&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=17375&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=17375&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=17375&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=17375&r=support Expected behavior: http://bugs.php.net/fix.php?id=17375&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=17375&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=17375&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=17375&r=globals
