mirror of
https://github.com/php/php-src.git
synced 2026-04-27 10:16:41 +02:00
Fix (stupid) segfault. #17379
This commit is contained in:
+3
-3
@@ -591,16 +591,16 @@ PHP_MINIT_FUNCTION(proc_open)
|
||||
close a process opened by proc_open */
|
||||
PHP_FUNCTION(proc_close)
|
||||
{
|
||||
zval **proc;
|
||||
zval *proc;
|
||||
void *child;
|
||||
|
||||
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &proc) == FAILURE) {
|
||||
RETURN_FALSE;
|
||||
}
|
||||
|
||||
ZEND_FETCH_RESOURCE(child, void *, proc, -1, "process", le_proc_open);
|
||||
ZEND_FETCH_RESOURCE(child, void *, &proc, -1, "process", le_proc_open);
|
||||
|
||||
zend_list_delete(Z_LVAL_PP(proc));
|
||||
zend_list_delete(Z_LVAL_P(proc));
|
||||
RETURN_LONG(FG(pclose_ret));
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
Reference in New Issue
Block a user