Skip to content

Commit 9282111

Browse files
committed
Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4: pgsql: Fix memory leak when first string conversion fails
2 parents bb3559b + d992cd8 commit 9282111

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

ext/pgsql/pgsql.c

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1225,15 +1225,13 @@ PHP_FUNCTION(pg_query)
12251225

12261226
static void _php_pgsql_free_params(char **params, int num_params)
12271227
{
1228-
if (num_params > 0) {
1229-
int i;
1230-
for (i = 0; i < num_params; i++) {
1231-
if (params[i]) {
1232-
efree(params[i]);
1233-
}
1228+
int i;
1229+
for (i = 0; i < num_params; i++) {
1230+
if (params[i]) {
1231+
efree(params[i]);
12341232
}
1235-
efree(params);
12361233
}
1234+
efree(params);
12371235
}
12381236

12391237
/* Execute a query */

0 commit comments

Comments
 (0)