projects
/
m6w6
/
ext-pq
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
unregister eventhandler
[m6w6/ext-pq]
/
src
/
php_pq_params.c
diff --git
a/src/php_pq_params.c
b/src/php_pq_params.c
index 0c8278e95593c37ebd2475fe4b0b81b5e5311861..f753ad8f021477fe0b3d0003995eb5cbbd602d4b 100644
(file)
--- a/
src/php_pq_params.c
+++ b/
src/php_pq_params.c
@@
-137,6
+137,7
@@
static int apply_to_param_from_array(void *p TSRMLS_DC, int argc, va_list argv,
if (*zparam != *((zval **) p)) {
zval_ptr_dtor(zparam);
}
if (*zparam != *((zval **) p)) {
zval_ptr_dtor(zparam);
}
+ efree(tmp);
break;
}
}
break;
}
}
@@
-186,7
+187,7
@@
static void php_pq_params_set_param(php_pq_params_t *p, unsigned index, zval **z
case IS_DOUBLE:
SEPARATE_ZVAL(zp);
Z_TYPE_PP(zp) = IS_STRING;
case IS_DOUBLE:
SEPARATE_ZVAL(zp);
Z_TYPE_PP(zp) = IS_STRING;
- Z_STRLEN_PP(zp) = spprintf(&Z_STRVAL_PP(zp), 0, "%F", Z_DVAL_PP(
(zval **)
p));
+ Z_STRLEN_PP(zp) = spprintf(&Z_STRVAL_PP(zp), 0, "%F", Z_DVAL_PP(
zp
p));
break;
case IS_ARRAY:
break;
case IS_ARRAY: