Skip to content

Commit 87c67bc

Browse files
committed
changes from feedback
1 parent 5564458 commit 87c67bc

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

ext/pgsql/pgsql.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3289,11 +3289,12 @@ PHP_FUNCTION(pg_copy_from)
32893289
if (UNEXPECTED(!tmp)) {
32903290
return;
32913291
}
3292-
zend_string *zquery = zend_string_alloc(ZSTR_LEN(tmp) + 2, false);
3292+
zend_string *zquery = zend_string_alloc(ZSTR_LEN(tmp) + 1, false);
32933293
memcpy(ZSTR_VAL(zquery), ZSTR_VAL(tmp), ZSTR_LEN(tmp) + 1);
3294-
ZSTR_VAL(zquery)[ZSTR_LEN(tmp) + 1] = 0;
3294+
ZSTR_LEN(zquery) = ZSTR_LEN(tmp);
32953295
if (ZSTR_LEN(tmp) > 0 && ZSTR_VAL(zquery)[ZSTR_LEN(tmp)] != '\n') {
32963296
ZSTR_VAL(zquery)[ZSTR_LEN(tmp)] = '\n';
3297+
ZSTR_LEN(zquery) ++;
32973298
}
32983299
if (PQputCopyData(pgsql, ZSTR_VAL(zquery), ZSTR_LEN(tmp) > 0 ? ZSTR_LEN(tmp) + 1 : 0) != 1) {
32993300
zend_string_release_ex(zquery, false);

0 commit comments

Comments
 (0)