TSRMLS_FETCH_FROM_CTX(from->ts);
if (from->ops->copy) {
- int freeme;
php_http_encoding_stream_t *ns;
- if ((freeme = !to)) {
+ if (!to) {
to = pemalloc(sizeof(*to), (from->flags & PHP_HTTP_ENCODING_STREAM_PERSISTENT));
}
memset(to, 0, sizeof(*to));
} else {
return to;
}
-
- if (freeme) {
- pefree(to, (to->flags & PHP_HTTP_ENCODING_STREAM_PERSISTENT));
- }
}
return NULL;