lib/libnv/tests/dnv_test: fix memory leaks for memory allocated via
either strdup or one of the dnvlist* libcalls. Reported by: Coverity CID: 1362056-1362060 Sponsored by: Dell EMC Isilon
This commit is contained in:
parent
109f3b8c69
commit
2c6778ed5b
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=319155
@ -391,6 +391,7 @@ ATF_TEST_CASE_BODY(dnvlist_take_string__empty)
|
|||||||
ATF_REQUIRE_EQ(strcmp(actual_val, default_val), 0);
|
ATF_REQUIRE_EQ(strcmp(actual_val, default_val), 0);
|
||||||
|
|
||||||
free(actual_val);
|
free(actual_val);
|
||||||
|
free(default_val);
|
||||||
nvlist_destroy(nvl);
|
nvlist_destroy(nvl);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -408,6 +409,7 @@ ATF_TEST_CASE_BODY(dnvlist_take_string__default_value)
|
|||||||
ATF_REQUIRE_EQ(strcmp(actual_val, default_val), 0);
|
ATF_REQUIRE_EQ(strcmp(actual_val, default_val), 0);
|
||||||
|
|
||||||
free(actual_val);
|
free(actual_val);
|
||||||
|
free(default_val);
|
||||||
nvlist_destroy(nvl);
|
nvlist_destroy(nvl);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -496,6 +498,7 @@ ATF_TEST_CASE_BODY(dnvlist_take_binary__present)
|
|||||||
|
|
||||||
free(actual_val);
|
free(actual_val);
|
||||||
free(default_val);
|
free(default_val);
|
||||||
|
free(value);
|
||||||
nvlist_destroy(nvl);
|
nvlist_destroy(nvl);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -515,6 +518,7 @@ ATF_TEST_CASE_BODY(dnvlist_take_binary__empty)
|
|||||||
ATF_REQUIRE_EQ(memcmp(actual_val, default_val, actual_size), 0);
|
ATF_REQUIRE_EQ(memcmp(actual_val, default_val, actual_size), 0);
|
||||||
|
|
||||||
free(actual_val);
|
free(actual_val);
|
||||||
|
free(default_val);
|
||||||
nvlist_destroy(nvl);
|
nvlist_destroy(nvl);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -535,6 +539,7 @@ ATF_TEST_CASE_BODY(dnvlist_take_binary__default_value)
|
|||||||
ATF_REQUIRE_EQ(memcmp(actual_val, default_val, default_size), 0);
|
ATF_REQUIRE_EQ(memcmp(actual_val, default_val, default_size), 0);
|
||||||
|
|
||||||
free(actual_val);
|
free(actual_val);
|
||||||
|
free(default_val);
|
||||||
nvlist_destroy(nvl);
|
nvlist_destroy(nvl);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user