Tests: fix: leak of payload in serdes test of log level rule
[lttng-tools.git] / tests / unit / test_log_level_rule.cpp
index d2895c811bc5331e23d00bcea68805fe7d82827c..be60e82c78ed0f989ebeef87e114ffe0f741e3fb 100644 (file)
@@ -14,9 +14,9 @@
 
 #include <tap/tap.h>
 
-#include <common/payload-view.h>
-#include <common/payload.h>
-#include <lttng/log-level-rule-internal.h>
+#include <common/payload-view.hpp>
+#include <common/payload.hpp>
+#include <lttng/log-level-rule-internal.hpp>
 #include <lttng/log-level-rule.h>
 
 /* For error.h. */
@@ -72,6 +72,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
@@ -178,7 +179,7 @@ static void test_log_level_rule_at_least_as_severe_as(void)
        lttng_log_level_rule_destroy(at_least_as_severe_as);
 }
 
-int main(int argc, const char *argv[])
+int main(void)
 {
        plan_tests(NUM_TESTS);
        test_log_level_rule_exactly();
This page took 0.024244 seconds and 4 git commands to generate.