Commit 4d559cad690 for php.net
commit 4d559cad690cce7a6bfd1929b66ddc74b95b9997
Author: Ilija Tovilo <ilija.tovilo@me.com>
Date: Fri Jun 19 20:59:45 2026 +0200
[skip ci] Use safe_emalloc() for php_poll_event allocation
diff --git a/ext/standard/io_poll.c b/ext/standard/io_poll.c
index 93e9a51c5fb..e8366c7e880 100644
--- a/ext/standard/io_poll.c
+++ b/ext/standard/io_poll.c
@@ -851,7 +851,7 @@ PHP_METHOD(Io_Poll_Context, wait)
RETURN_THROWS();
}
- php_poll_event *events = emalloc(sizeof(php_poll_event) * max_events);
+ php_poll_event *events = safe_emalloc(max_events, sizeof(*events), 0);
int num_events = php_poll_wait(intern->ctx, events, (int) max_events, timeout);
if (num_events < 0) {