X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fpdf%2Fpdf.cc;h=977aa2b894324ce9783e591319581e254e776a0b;hb=d4e0ae0071722b1cc50bfc41fe64066783aa24a5;hp=34cca1c94c480fd871cd95ced214cd197e095d66;hpb=47f0662f06ca99f476fc93480df569727432ceef;p=swftools.git diff --git a/lib/pdf/pdf.cc b/lib/pdf/pdf.cc index 34cca1c..977aa2b 100644 --- a/lib/pdf/pdf.cc +++ b/lib/pdf/pdf.cc @@ -484,10 +484,13 @@ void pdf_destroy(gfxsource_t*src) parameter_t*p = device_config; while(p) { parameter_t*next = p->next; - p->next = 0;free(p); + if(p->name) free(p->name);p->name = 0; + if(p->value) free(p->value);p->value =0; + p->next = 0;delete p; p = next; } delete globalParams;globalParams = 0; + free(src); } gfxsource_t*gfxsource_pdf_create()