diff --git a/NEWS b/NEWS index 1c1cdde218b..0e0fe4f3526 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,9 @@ PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ?? ??? 2022, PHP 8.0.16 +- FPM: + . Fixed memory leak on invalid port. (David Carlier) + - Sockets: . Fixed ext/sockets build on Haiku. (David Carlier) diff --git a/sapi/fpm/fpm/fpm_sockets.c b/sapi/fpm/fpm/fpm_sockets.c index c9c0acc7b73..99205a8fcf9 100644 --- a/sapi/fpm/fpm/fpm_sockets.c +++ b/sapi/fpm/fpm/fpm_sockets.c @@ -336,6 +336,7 @@ static int fpm_socket_af_inet_listening_socket(struct fpm_worker_pool_s *wp) /* if (port == 0) { zlog(ZLOG_ERROR, "invalid port value '%s'", port_str); + free(dup_address); return -1; }