diff --git a/src/minivhd_manage.c b/src/minivhd_manage.c index f8447fe..b85cb79 100644 --- a/src/minivhd_manage.c +++ b/src/minivhd_manage.c @@ -111,4 +111,8 @@ cleanup_vhdm: vhdm = NULL; end: return vhdm; +} + +void mvhd_close(MVHDMeta* vhdm) { + fclose(vhdm->f); } \ No newline at end of file diff --git a/test_program/minivhd_test.c b/test_program/minivhd_test.c index fa35e9a..b795836 100644 --- a/test_program/minivhd_test.c +++ b/test_program/minivhd_test.c @@ -9,5 +9,6 @@ int main(int argc, char* argv[]) { char* path = argv[1]; int err; MVHDMeta* vhdm = mvhd_open(path, &err); + mvhd_close(vhdm); return 0; } \ No newline at end of file