- /* FIXXME: allow usage with persistent streams */
- if (p) {
- return NULL;
- }
-
- if (b = pecalloc(1, sizeof(http_filter_buffer), p)) {
- phpstr_init(PHPSTR(b));
+ if ((b = pecalloc(1, sizeof(http_filter_buffer), p))) {
+ phpstr_init_ex(PHPSTR(b), 4096, p ? PHPSTR_INIT_PERSISTENT : 0);