From 4ab55da89bb52e812d02bfb65546809053702ecd Mon Sep 17 00:00:00 2001 From: David CARLIER Date: Fri, 24 Mar 2023 19:13:50 +0000 Subject: [PATCH] ext/pdo_mysql: mysql_handle_closer nullify some freed data. --- ext/pdo_mysql/mysql_driver.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/pdo_mysql/mysql_driver.c b/ext/pdo_mysql/mysql_driver.c index c814324af9705..adccb5e3d0f00 100644 --- a/ext/pdo_mysql/mysql_driver.c +++ b/ext/pdo_mysql/mysql_driver.c @@ -154,9 +154,11 @@ static void mysql_handle_closer(pdo_dbh_t *dbh) if (H) { if (H->server) { mysql_close(H->server); + H->server = NULL; } if (H->einfo.errmsg) { pefree(H->einfo.errmsg, dbh->is_persistent); + H->einfo.errmsg = NULL; } pefree(H, dbh->is_persistent); dbh->driver_data = NULL;