}
}
- if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_STR && param->max_value_len <= 0 && ! ZVAL_IS_NULL(¶m->parameter)) {
+ if (PDO_PARAM_TYPE(param->param_type) == PDO_PARAM_STR && param->max_value_len <= 0 && !ZVAL_IS_NULL(¶m->parameter)) {
if (Z_TYPE(param->parameter) == IS_DOUBLE) {
char *p;
int len = spprintf(&p, 0, "%.*H", (int) EG(precision), Z_DVAL(param->parameter));
}
param.param_type = PDO_PARAM_STR;
- ZVAL_COPY(tmp, ¶m.parameter);
+ ZVAL_COPY(¶m.parameter, tmp);
if (!really_register_bound_param(¶m, stmt, 1 TSRMLS_CC)) {
if (!ZVAL_IS_UNDEF(¶m.parameter)) {