Index: ext/oci8/oci8_statement.c =================================================================== RCS file: /repository/php-src/ext/oci8/oci8_statement.c,v retrieving revision 1.7.2.14.2.10 diff -u -p -d -r1.7.2.14.2.10 oci8_statement.c --- ext/oci8/oci8_statement.c 12 Sep 2006 11:42:44 -0000 1.7.2.14.2.10 +++ ext/oci8/oci8_statement.c 2 Oct 2006 21:07:41 -0000 @@ -194,9 +194,10 @@ int php_oci_statement_fetch(php_oci_stat column = php_oci_statement_get_column(statement, i + 1, NULL, 0 TSRMLS_CC); if (column->piecewise) { if (!column->data) { - column->data = (text *) emalloc(PHP_OCI_PIECE_SIZE); + column->data = (text *) ecalloc(1, PHP_OCI_PIECE_SIZE); } else { column->data = erealloc(column->data, column->retlen4 + PHP_OCI_PIECE_SIZE); + memset(column->data + column->retlen4, 0, PHP_OCI_PIECE_SIZE); } column->cb_retlen = PHP_OCI_PIECE_SIZE;