From 8d1f10ad98813a95b29f54ffdba7fbfb7ac5dd86 Mon Sep 17 00:00:00 2001 From: trisk Date: Thu, 12 Jul 2007 20:53:52 +0000 Subject: [PATCH] * Memory leak in BongoJsonParserNextNode() - duplicated string at return. * Memory leak in LdapToRelativeMdb() - forgot to free string. --- src/libs/json/parse.c | 2 +- src/libs/mdb-xldap/mdbldap.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libs/json/parse.c b/src/libs/json/parse.c index 8a0b0cb..b229c9c 100644 --- a/src/libs/json/parse.c +++ b/src/libs/json/parse.c @@ -510,7 +510,7 @@ BongoJsonParserNextNode(BongoJsonParser *t) return NULL; } - return BongoJsonNodeNewStringGive(s); + return s; } BongoJsonResult diff --git a/src/libs/mdb-xldap/mdbldap.c b/src/libs/mdb-xldap/mdbldap.c index f4c93f3..435b00f 100644 --- a/src/libs/mdb-xldap/mdbldap.c +++ b/src/libs/mdb-xldap/mdbldap.c @@ -557,6 +557,7 @@ LdapToRelativeMdb(const char *LdapDn, const char *Base) if (mdbDn) { relDn = GetRelativeDn(mdbDn, Base); + free(mdbDn); } return relDn;