Fix
Now delete .new file if Йfind one when I shouldn't in allFileIndex
This commit is contained in:
parent
b480cff079
commit
3e234396bf
@ -164,7 +164,11 @@ pub fn allFileIndex(self: Self, allocator: Allocator, struct_name: []const u8) Z
|
|||||||
var iter = dir.iterate();
|
var iter = dir.iterate();
|
||||||
while (iter.next() catch return ZipponError.DirIterError) |entry| {
|
while (iter.next() catch return ZipponError.DirIterError) |entry| {
|
||||||
if (entry.kind != .file) continue;
|
if (entry.kind != .file) continue;
|
||||||
if (std.mem.eql(u8, entry.name[0..(entry.name.len - 4)], ".new")) continue; // TODO: Delete the file, shouldn't be here
|
if (std.mem.eql(u8, entry.name[0..(entry.name.len - 4)], ".new")) {
|
||||||
|
dir.deleteFile(entry.name) catch return ZipponError.DeleteFileError;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
const index = std.fmt.parseInt(usize, entry.name[0..(entry.name.len - 4)], 10) catch return ZipponError.InvalidFileIndex;
|
const index = std.fmt.parseInt(usize, entry.name[0..(entry.name.len - 4)], 10) catch return ZipponError.InvalidFileIndex;
|
||||||
array.append(index) catch return ZipponError.MemoryError;
|
array.append(index) catch return ZipponError.MemoryError;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user