X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Fwim.c;h=bf382a6413205c67debe283dafff3d419f60e26e;hb=3d84c998673ba7acf82ec5c26769a41e28a2cc7b;hp=ee28a58131fef944a5a5f68b5af7462cf8ac127c;hpb=b79609d7660ef30bdfba091f839e61b256059a80;p=wimlib diff --git a/src/wim.c b/src/wim.c index ee28a581..bf382a64 100644 --- a/src/wim.c +++ b/src/wim.c @@ -869,10 +869,10 @@ wimlib_free(WIMStruct *wim) if (!wim) return; - if (wim->in_fd.fd != -1) - close(wim->in_fd.fd); - if (wim->out_fd.fd != -1) - close(wim->out_fd.fd); + if (filedes_valid(&wim->in_fd)) + filedes_close(&wim->in_fd); + if (filedes_valid(&wim->out_fd)) + filedes_close(&wim->out_fd); free_lookup_table(wim->lookup_table);