From bac8d2e4da298000c30c6f63031542b3b8cee7c5 Mon Sep 17 00:00:00 2001
From: kramm <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