From c9269b10b4ffcefbf75ffbbc8d5a348553a9d649 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 1 Nov 2013 09:55:31 +0100 Subject: [PATCH] test: Deallocate all memory in isds_DbOwnerInfo_duplicate tests --- test/offline/isds_DbOwnerInfo_duplicate.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/test/offline/isds_DbOwnerInfo_duplicate.c b/test/offline/isds_DbOwnerInfo_duplicate.c index 97edfd1..23a024c 100644 --- a/test/offline/isds_DbOwnerInfo_duplicate.c +++ b/test/offline/isds_DbOwnerInfo_duplicate.c @@ -1,8 +1,10 @@ #include "../test.h" #include "isds.h" +#include static int test_isds_DbOwnerInfo_duplicate(struct isds_DbOwnerInfo *origin) { struct isds_DbOwnerInfo *copy = isds_DbOwnerInfo_duplicate(origin); + TEST_DESTRUCTOR((void(*)(void*))isds_DbOwnerInfo_free, ©); if (!origin) { if (copy) @@ -100,9 +102,9 @@ int main(int argc, char **argv) { TEST("NULL", test_isds_DbOwnerInfo_duplicate, NULL); - struct isds_DbOwnerInfo *empty; - TEST_CALLOC(empty); - TEST("Empty structure", test_isds_DbOwnerInfo_duplicate, empty); + struct isds_DbOwnerInfo empty; + memset(&empty, 0, sizeof(empty)); + TEST("Empty structure", test_isds_DbOwnerInfo_duplicate, &empty); /* Full structure */ isds_DbType dbType = 2; -- 2.11.4.GIT