- ERROR("Found two un-named data streams for `%s'",
- path);
- ret = WIMLIB_ERR_NTFS_3G;
- goto out_free_lte;
+ if (lte) {
+ ERROR("Found two un-named data streams for \"%s\" "
+ "(sizes = %"PRIu64", %"PRIu64")",
+ path, wim_resource_size(inode->i_lte),
+ wim_resource_size(lte));
+ ret = WIMLIB_ERR_NTFS_3G;
+ goto out_free_lte;
+ }
+ } else {
+ stream_id = 0;
+ inode->i_lte = lte;