From a10f024083b25f0b879e9ccd8f53ac370aa22a30 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Mon, 5 Apr 2010 15:11:19 +0200 Subject: libwbclient: Fix some memleaks in the tests --- nsswitch/libwbclient/tests/wbclient.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nsswitch/libwbclient/tests/wbclient.c b/nsswitch/libwbclient/tests/wbclient.c index a63811a8d7..261163c4fc 100644 --- a/nsswitch/libwbclient/tests/wbclient.c +++ b/nsswitch/libwbclient/tests/wbclient.c @@ -229,6 +229,8 @@ static bool test_wbc_users(struct torture_context *tctx) "wbcLookupSid expected WBC_SID_NAME_USER"); torture_assert(tctx, name, "wbcLookupSid returned no name"); + wbcFreeMemory(domain); + wbcFreeMemory(name); torture_assert_wbc_ok(tctx, wbcLookupUserSids(&sid, true, &num_sids, &sids), "wbcLookupUserSids failed"); wbcFreeMemory(sids); @@ -298,6 +300,8 @@ static bool test_wbc_users_async(struct torture_context *tctx) "wbcLookupSid expected WBC_SID_NAME_USER"); torture_assert(tctx, name, "wbcLookupSid returned no name"); + wbcFreeMemory(domain); + wbcFreeMemory(name); torture_assert_wbc_ok(tctx, wbcLookupUserSids(&sid, true, &num_sids, &sids), "wbcLookupUserSids failed"); wbcFreeMemory(sids); @@ -340,6 +344,7 @@ static bool test_wbc_groups(struct torture_context *tctx) torture_assert(tctx, name, "wbcLookupSid returned no name"); } + wbcFreeMemory(groups); return true; } @@ -453,6 +458,8 @@ static bool test_wbc_resolve_winsbyip(struct torture_context *tctx) torture_assert_wbc_ok(tctx, ret, "wbcResolveWinsByIP failed"); + wbcFreeMemory(name); + return true; } -- cgit