Tests: fix: leak of payload in serdes test of log level rule
[lttng-tools.git] / tests / unit / test_log_level_rule.c
index fb2e2daeaaea1003cf36199546d16e900c2ab6ce..b6336a55429bad1a94d708cd8176d8fc2431ba99 100644 (file)
@@ -73,6 +73,7 @@ void test_log_level_rule_serialize_deserialize(const struct lttng_log_level_rule
        ok(lttng_log_level_rule_is_equal(rule, log_level_rule_from_buffer), "Serialized and from buffer are equal");
 
        lttng_log_level_rule_destroy(log_level_rule_from_buffer);
+       lttng_payload_reset(&payload);
 }
 
 static
@@ -153,6 +154,7 @@ static void test_log_level_rule_exactly(void)
 
        test_log_level_rule_is_equal_exactly();
        test_log_level_rule_serialize_deserialize(exactly);
+       lttng_log_level_rule_destroy(exactly);
 }
 
 static void test_log_level_rule_at_least_as_severe_as(void)
@@ -175,6 +177,7 @@ static void test_log_level_rule_at_least_as_severe_as(void)
 
        test_log_level_rule_is_equal_at_least_as_severe_as();
        test_log_level_rule_serialize_deserialize(at_least_as_severe_as);
+       lttng_log_level_rule_destroy(at_least_as_severe_as);
 }
 
 int main(int argc, const char *argv[])
This page took 0.023578 seconds and 4 git commands to generate.