diff --git a/test/unit/property_read.c b/test/unit/property_read.c index 74464070..7dbf7f6f 100644 --- a/test/unit/property_read.c +++ b/test/unit/property_read.c @@ -398,6 +398,9 @@ static void TEST_no_properties(void) CU_ASSERT_EQUAL(rc, MOSQ_ERR_SUCCESS); CU_ASSERT_PTR_EQUAL(properties, NULL); CU_ASSERT_EQUAL(packet.pos, 1); + if(properties){ + mosquitto_property_free_all(&properties); + } } static void TEST_truncated(void) @@ -439,6 +442,9 @@ static void TEST_truncated(void) CU_ASSERT_EQUAL(rc, MOSQ_ERR_MALFORMED_PACKET); CU_ASSERT_PTR_EQUAL(properties, NULL); CU_ASSERT_EQUAL(packet.pos, 2); + if(properties){ + mosquitto_property_free_all(&properties); + } } /* ======================================================================== @@ -474,6 +480,9 @@ static void TEST_invalid_property_id(void) CU_ASSERT_EQUAL(rc, MOSQ_ERR_MALFORMED_PACKET); CU_ASSERT_PTR_EQUAL(properties, NULL); CU_ASSERT_EQUAL(packet.pos, 2); + if(properties){ + mosquitto_property_free_all(&properties); + } } /* ========================================================================