From 9e8ddc842c75449bf82f976bc619a887f8c657e3 Mon Sep 17 00:00:00 2001 From: Esa Korhonen Date: Thu, 6 Apr 2017 12:51:09 +0300 Subject: [PATCH] Fix leaks in testconfig --- server/core/test/testconfig.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/server/core/test/testconfig.c b/server/core/test/testconfig.c index 0dce5aaad..6a14bd618 100644 --- a/server/core/test/testconfig.c +++ b/server/core/test/testconfig.c @@ -108,7 +108,7 @@ int test_validity() TEST(!config_param_is_valid(params, "p8", "d", &ctx)); TEST(!config_param_is_valid(params, "p8", "a,d", &ctx)); TEST(!config_param_is_valid(params, "p8", "a,b,c,d", &ctx)); - + config_parameter_free(svc.parameters); return 0; } @@ -174,7 +174,9 @@ int test_add_parameter() TEST(val == 5); TEST(strcmp(config_get_string(ctx.parameters, "p6"), "/dev/null") == 0); TEST(strcmp(config_get_string(ctx.parameters, "p7"), "some-service") == 0); - + config_parameter_free(ctx.parameters); + config_parameter_free(svc1.parameters); + config_parameter_free(svc2.parameters); return 0; } @@ -201,7 +203,7 @@ int test_required_parameters() config_add_param(&ctx, "p2", "1"); config_add_param(&ctx, "p3", "1"); TEST(!missing_required_parameters(params, ctx.parameters)); - + config_parameter_free(ctx.parameters); return 0; }