Browse Source

fix problem appearing when binding empty values

migration/RELEASE_1_0_0
Antony Dovgal 21 years ago
parent
commit
98899d1083
  1. 2
      ext/oci8/oci8_statement.c

2
ext/oci8/oci8_statement.c

@ -644,7 +644,7 @@ int php_oci_bind_post_exec(void *data TSRMLS_DC)
}
zval_dtor(val);
ZVAL_NULL(val);
} else if (Z_TYPE_P(bind->zval) == IS_STRING) {
} else if (Z_TYPE_P(bind->zval) == IS_STRING && Z_STRLEN_P(bind->zval) > 0) {
Z_STRVAL_P(bind->zval) = erealloc(Z_STRVAL_P(bind->zval), Z_STRLEN_P(bind->zval)+1);
Z_STRVAL_P(bind->zval)[ Z_STRLEN_P(bind->zval) ] = '\0';
}

Loading…
Cancel
Save