summaryrefslogtreecommitdiff
path: root/filter/filter.c
diff options
context:
space:
mode:
Diffstat (limited to 'filter/filter.c')
-rw-r--r--filter/filter.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/filter/filter.c b/filter/filter.c
index 68dd70b9..25bbd441 100644
--- a/filter/filter.c
+++ b/filter/filter.c
@@ -32,8 +32,10 @@ fz_process(fz_filter *f, fz_buffer *in, fz_buffer *out)
}
void
-fz_freefilter(fz_filter *f)
+fz_dropfilter(fz_filter *f)
{
- f->free(f);
+ if (f->drop)
+ f->drop(f);
+ fz_free(f);
}