pe*alloc
[m6w6/ext-psi] / src / cpp.c
index 0f048b4209d0cfd01c554a1d61e9feffe098af30..e01c3e6ff93a4b616f7589467f662474df66e98d 100644 (file)
--- a/src/cpp.c
+++ b/src/cpp.c
@@ -98,7 +98,7 @@ static void free_cpp_def(zval *p)
 
 struct psi_cpp *psi_cpp_init(struct psi_parser *P)
 {
-       struct psi_cpp *cpp = calloc(1, sizeof(*cpp));
+       struct psi_cpp *cpp = pecalloc(1, sizeof(*cpp), 1);
 
        cpp->parser = P;
        zend_hash_init(&cpp->once, 0, NULL, NULL, 1);