forked from vieter-v/libvieter
refactor: Added free function for package struct.
While going through with the renaming, I saw that I actually forgot to implement that part.
parent
4812cde905
commit
de1227b97b
|
@ -221,3 +221,12 @@ char *vieter_package_to_description(Pkg *pkg) {
|
||||||
|
|
||||||
return description;
|
return description;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void vieter_package_free(Pkg **ptp) {
|
||||||
|
FREE_STRING((*ptp)->path);
|
||||||
|
vieter_package_info_free((*ptp)->info);
|
||||||
|
vieter_package_dynarray_free((*ptp)->files);
|
||||||
|
free(*ptp);
|
||||||
|
*ptp = NULL;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -57,6 +57,8 @@ void test_pkg_read_archive_files() {
|
||||||
}
|
}
|
||||||
TEST_CHECK(pkg->compression = 14);
|
TEST_CHECK(pkg->compression = 14);
|
||||||
|
|
||||||
|
vieter_package_free(&pkg);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_pkg_read_archive_desc() {
|
void test_pkg_read_archive_desc() {
|
||||||
|
|
Loading…
Reference in New Issue