]> granicus.if.org Git - php/commitdiff
Don't leak pcntl last_error across requests
authorNikita Popov <nikita.ppv@gmail.com>
Thu, 22 Oct 2020 12:18:45 +0000 (14:18 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Thu, 22 Oct 2020 12:21:22 +0000 (14:21 +0200)
ext/pcntl/pcntl.c

index 0df11aa3887c9254688909f3a35642b3b175dcb6..f9a48b040607d2b484b9f5d1ea9223324b9dd41a 100644 (file)
@@ -428,6 +428,7 @@ PHP_RINIT_FUNCTION(pcntl)
        zend_hash_init(&PCNTL_G(php_signal_table), 16, NULL, ZVAL_PTR_DTOR, 0);
        PCNTL_G(head) = PCNTL_G(tail) = PCNTL_G(spares) = NULL;
        PCNTL_G(async_signals) = 0;
+       PCNTL_G(last_error) = 0;
        return SUCCESS;
 }