From d1e67982de9d44e35390b0ad3e372dd5b8ba8393 Mon Sep 17 00:00:00 2001 From: Daniel Scherzer Date: Sat, 8 Aug 2026 17:15:14 -0700 Subject: [PATCH] [`%pS` migration] Use `%pS` in ext/pdo_pgsql --- ext/pdo_pgsql/pgsql_driver.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/pdo_pgsql/pgsql_driver.c b/ext/pdo_pgsql/pgsql_driver.c index 52aae986dee1..70dba5cc7cfe 100644 --- a/ext/pdo_pgsql/pgsql_driver.c +++ b/ext/pdo_pgsql/pgsql_driver.c @@ -1444,11 +1444,11 @@ static int pdo_pgsql_handle_factory(pdo_dbh_t *dbh, zval *driver_options) /* {{{ /* support both full connection string & connection string + login and/or password */ if (tmp_user) { - smart_str_append_printf(&conn_str, " user='%s'", ZSTR_VAL(tmp_user)); + smart_str_append_printf(&conn_str, " user='%pS'", tmp_user); } if (tmp_pass) { - smart_str_append_printf(&conn_str, " password='%s'", ZSTR_VAL(tmp_pass)); + smart_str_append_printf(&conn_str, " password='%pS'", tmp_pass); } smart_str_0(&conn_str);