From bac8d2e4da298000c30c6f63031542b3b8cee7c5 Mon Sep 17 00:00:00 2001 From: kramm Date: Sat, 5 Apr 2008 07:24:32 +0000 Subject: [PATCH] fixed mismatched free/delete --- lib/pdf/pdf.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/pdf/pdf.cc b/lib/pdf/pdf.cc index 34cca1c..1d56679 100644 --- a/lib/pdf/pdf.cc +++ b/lib/pdf/pdf.cc @@ -484,10 +484,11 @@ void pdf_destroy(gfxsource_t*src) parameter_t*p = device_config; while(p) { parameter_t*next = p->next; - p->next = 0;free(p); + p->next = 0;delete p; p = next; } delete globalParams;globalParams = 0; + free(src); } gfxsource_t*gfxsource_pdf_create() -- 1.7.10.4