X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fwim.c;h=0b37899d36576a2f821264178748f5ef3dbb1eff;hp=933cfd73032f20f927c06aced94709eb3ec83e93;hb=1dde5fb0d809f2f5e032e4d5241d1cb15ff3eb65;hpb=5d1e60d65eed94e7d2acae5dc4e9e95563e571ab diff --git a/src/wim.c b/src/wim.c index 933cfd73..0b37899d 100644 --- a/src/wim.c +++ b/src/wim.c @@ -30,6 +30,10 @@ #include "xml.h" #include +#ifdef WITH_NTFS_3G +#include +#endif + static int print_metadata(WIMStruct *w) { print_security_data(wim_security_data(w)); @@ -550,6 +554,12 @@ WIMLIBAPI void wimlib_free(WIMStruct *w) destroy_image_metadata(&w->image_metadata[i], NULL); FREE(w->image_metadata); } +#ifdef WITH_NTFS_3G + if (w->ntfs_vol) { + DEBUG("Unmounting NTFS volume"); + ntfs_umount(w->ntfs_vol, FALSE); + } +#endif FREE(w); }