/* If this file has multiple names, choose the shortest one. */
inode_for_each_dentry(dentry, inode) {
- if (dentry->file_name_nbytes < best_name_nbytes) {
- best_name = dentry->file_name;
- best_name_nbytes = dentry->file_name_nbytes;
+ if (dentry->d_name_nbytes < best_name_nbytes) {
+ best_name = dentry->d_name;
+ best_name_nbytes = dentry->d_name_nbytes;
}
}
blob->solid_sort_name = utf16le_dupz(best_name, best_name_nbytes);
break;
case BLOB_IN_FILE_ON_DISK:
#ifdef __WIN32__
- case BLOB_IN_WINNT_FILE_ON_DISK:
+ case BLOB_IN_WINDOWS_FILE:
#endif
blob_set_solid_sort_name_from_inode(blob, blob->file_inode);
break;