From f628e1506e576a8553a9699c1d7f05ef55c24fa2 Mon Sep 17 00:00:00 2001 From: Albert Astals Cid Date: Mon, 8 May 2006 19:03:51 +0000 Subject: memleak-- by carlos --- poppler/Catalog.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'poppler') diff --git a/poppler/Catalog.cc b/poppler/Catalog.cc index 01d15f60..aacb3086 100644 --- a/poppler/Catalog.cc +++ b/poppler/Catalog.cc @@ -510,6 +510,7 @@ int NameTree::Entry::cmp(const void *voidKey, const void *voidEntry) GBool NameTree::lookup(UGooString *name, Object *obj) { Entry **entry; + char *cname; entry = (Entry **) bsearch(name, entries, length, sizeof(Entry *), Entry::cmp); @@ -517,7 +518,9 @@ GBool NameTree::lookup(UGooString *name, Object *obj) (*entry)->value.fetch(xref, obj); return gTrue; } else { - printf("failed to look up %s\n", name->getCString()); + cname = name->getCString(); + printf("failed to look up %s\n", cname); + delete[] cname; obj->initNull(); return gFalse; } -- cgit v1.2.3