X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Funix_capture.c;h=281cbcb7b98da0d0d0e4a4b9a6db716edaccfe57;hp=c6619b00d1e402acf84d1dea3df0eb0d88a0e7e6;hb=71d3401258fb14dcfc921f53452ba972e27e8b8b;hpb=b996daae67735460fe19ca39029fdc8e2941f186 diff --git a/src/unix_capture.c b/src/unix_capture.c index c6619b00..281cbcb7 100644 --- a/src/unix_capture.c +++ b/src/unix_capture.c @@ -388,13 +388,9 @@ unix_build_dentry_tree_recursive(struct wim_dentry **tree_ret, #endif inode->i_resolved = 1; if (params->add_flags & WIMLIB_ADD_FLAG_UNIX_DATA) { - ret = inode_set_unix_data(inode, stbuf.st_uid, - stbuf.st_gid, - stbuf.st_mode, - params->lookup_table, - UNIX_DATA_ALL | UNIX_DATA_CREATE); - if (ret) - goto out; + inode->i_unix_data.uid = stbuf.st_uid; + inode->i_unix_data.gid = stbuf.st_gid; + inode->i_unix_data.mode = stbuf.st_mode; } if (params->add_flags & WIMLIB_ADD_FLAG_ROOT) {