| ... | ... | @@ -3805,13 +3805,13 @@ fn docsCopyFallible(comp: *Compilation) anyerror!void { |
| 3805 | 3805 | defer tar_file.close(); |
| 3806 | 3806 | |
| 3807 | 3807 | const root = comp.root_mod.root; |
| 3808 | | const root_mod_name = comp.root_mod.fully_qualified_name; |
| 3809 | 3808 | const sub_path = if (root.sub_path.len == 0) "." else root.sub_path; |
| 3810 | 3809 | var mod_dir = root.root_dir.handle.openDir(sub_path, .{ .iterate = true }) catch |err| { |
| 3811 | 3810 | return comp.lockAndSetMiscFailure(.docs_copy, "unable to open directory '{}': {s}", .{ |
| 3812 | 3811 | root, @errorName(err), |
| 3813 | 3812 | }); |
| 3814 | 3813 | }; |
| 3814 | defer mod_dir.close(); |
| 3815 | 3815 | |
| 3816 | 3816 | var walker = try mod_dir.walk(comp.gpa); |
| 3817 | 3817 | defer walker.deinit(); |
| ... | ... | @@ -3843,7 +3843,7 @@ fn docsCopyFallible(comp: *Compilation) anyerror!void { |
| 3843 | 3843 | |
| 3844 | 3844 | var file_header = std.tar.output.Header.init(); |
| 3845 | 3845 | file_header.typeflag = .regular; |
| 3846 | | try file_header.setPath(root_mod_name, entry.path); |
| 3846 | try file_header.setPath(comp.root_name, entry.path); |
| 3847 | 3847 | try file_header.setSize(stat.size); |
| 3848 | 3848 | try file_header.updateChecksum(); |
| 3849 | 3849 | |