test-utils: Add mctp_binding_test_destroy()

Provide an abstraction to clean up memory to avoid false-positives with
leak sanitizers.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: Id62f0552f40cb2215be4b5fe9e87eb4048832ef0
diff --git a/tests/test-utils.c b/tests/test-utils.c
index b475cd6..c9defe2 100644
--- a/tests/test-utils.c
+++ b/tests/test-utils.c
@@ -34,6 +34,11 @@
 	return test;
 }
 
+void mctp_binding_test_destroy(struct mctp_binding_test *test)
+{
+	__mctp_free(test);
+}
+
 void mctp_binding_test_rx_raw(struct mctp_binding_test *test,
 		void *buf, size_t len)
 {
diff --git a/tests/test-utils.h b/tests/test-utils.h
index 966a2df..e8c74f1 100644
--- a/tests/test-utils.h
+++ b/tests/test-utils.h
@@ -14,6 +14,7 @@
 
 /* standard binding interface */
 struct mctp_binding_test *mctp_binding_test_init(void);
+void mctp_binding_test_destroy(struct mctp_binding_test *test);
 void mctp_binding_test_register_bus(struct mctp_binding_test *binding,
 		struct mctp *mctp, mctp_eid_t eid);