X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fiterate_dir.c;h=d0311358b60c15924336a9d5d67f6f0f161ec72f;hp=c295dd1858f03af0829583988082bca7e246a349;hb=fe548d263d477a745dfa5057f540cc5c35ecce89;hpb=27b30056e4520e9b5b9d0846f438311746345f83 diff --git a/src/iterate_dir.c b/src/iterate_dir.c index c295dd18..d0311358 100644 --- a/src/iterate_dir.c +++ b/src/iterate_dir.c @@ -66,7 +66,7 @@ init_wimlib_dentry(struct wimlib_dir_entry *wdentry, struct wim_dentry *dentry, return ret; wdentry->full_path = dentry->_full_path; - for (struct wim_dentry *d = dentry; !dentry_is_root(d); d = d->parent) + for (struct wim_dentry *d = dentry; !dentry_is_root(d); d = d->d_parent) wdentry->depth++; if (inode->i_security_id >= 0) { @@ -87,6 +87,7 @@ init_wimlib_dentry(struct wimlib_dir_entry *wdentry, struct wim_dentry *dentry, wdentry->unix_uid = unix_data.uid; wdentry->unix_gid = unix_data.gid; wdentry->unix_mode = unix_data.mode; + wdentry->unix_rdev = unix_data.rdev; } lte = inode_unnamed_lte(inode, wim->lookup_table);