X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fwim.c;h=45df3657f80c1c9e5b8adaf22c38a4576ec66e4a;hp=6042a90c17809cf6a4fe74c5d84df4d2932a5cd9;hb=b3f993d2ece8fda5c989dc8c0311732fb20e3233;hpb=9c2a1f4f09bd6a532bba490764ae47f9c6acd1e2 diff --git a/src/wim.c b/src/wim.c index 6042a90c..45df3657 100644 --- a/src/wim.c +++ b/src/wim.c @@ -208,7 +208,9 @@ int wimlib_select_image(WIMStruct *w, int image) if (!imd->modified) { DEBUG("Freeing image %u", w->current_image); destroy_image_metadata(imd, NULL); - memset(imd, 0, sizeof(*imd)); + imd->root_dentry = NULL; + imd->security_data = NULL; + imd->lgt = NULL; } } @@ -526,7 +528,7 @@ WIMLIBAPI int wimlib_open_wim(const char *wim_file, int flags, ret = begin_read(w, wim_file, flags); if (ret != 0) { - ERROR("Could not begin reading the WIM file `%s'", wim_file); + DEBUG("Could not begin reading the WIM file `%s'", wim_file); wimlib_free(w); return ret; }