static int file_writable(const char *path)
{
- struct stat stbuf;
int ret;
ret = access(path, F_OK | W_OK);
if (ret != 0)
}
out:
wimlib_free(w);
- if (additional_swms)
+ if (additional_swms) {
for (unsigned i = 0; i < num_additional_swms; i++)
wimlib_free(additional_swms[i]);
+ free(additional_swms);
+ }
return ret;
mount_usage:
usage((mount_flags & WIMLIB_MOUNT_FLAG_READWRITE)