diff options
Diffstat (limited to 'filter/pipeline.c')
-rw-r--r-- | filter/pipeline.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/filter/pipeline.c b/filter/pipeline.c index ef0412c0..4ac0da58 100644 --- a/filter/pipeline.c +++ b/filter/pipeline.c @@ -32,7 +32,7 @@ fz_unchainpipeline(fz_filter *filter, fz_filter **oldfp, fz_buffer **oldbp) fz_pipeline *p = (fz_pipeline*)filter; *oldfp = p->head; *oldbp = p->buffer; - fz_freefilter(p->tail); + fz_dropfilter(p->tail); fz_free(p); } @@ -53,13 +53,12 @@ fz_newpipeline(fz_filter **fp, fz_filter *head, fz_filter *tail) } void -fz_freepipeline(fz_filter *filter) +fz_droppipeline(fz_filter *filter) { fz_pipeline *p = (fz_pipeline*)filter; - fz_freefilter(p->head); - fz_freefilter(p->tail); - fz_freebuffer(p->buffer); - fz_free(p); + fz_dropfilter(p->head); + fz_dropfilter(p->tail); + fz_dropbuffer(p->buffer); } fz_error * |