diff options
Diffstat (limited to 'nsswitch/libwbclient/tests/wbclient.c')
-rw-r--r-- | nsswitch/libwbclient/tests/wbclient.c | 7 |
1 files changed, 7 insertions, 0 deletions
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; } |