From fa70c5a4467e0e899ca2f47e0e40cc1fc919a78b 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 548a47c3ee83..bdb8a067e61b 100644 --- a/ext/pdo_pgsql/pgsql_driver.c +++ b/ext/pdo_pgsql/pgsql_driver.c @@ -1534,11 +1534,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);