authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-08-17 18:49:33-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-08-17 18:49:33-07:00
loga916f63940ed0cf039ab5f70fbee022f604995ea
tree3ddcbffa5e79b809937b96e9fdd5a88317d05069
parent18ac9987670b01cd254dc05031e1758dacbc7265

std.cache_hash: fix bug parsing inode

This resulted in false negatives cache misses.

1 files changed, 1 insertions(+), 1 deletions(-)

lib/std/cache_hash.zig+1-1
...@@ -193,7 +193,7 @@ pub const CacheHash = struct {...@@ -193,7 +193,7 @@ pub const CacheHash = struct {
193 const digest_str = iter.next() orelse return error.InvalidFormat;193 const digest_str = iter.next() orelse return error.InvalidFormat;
194 const file_path = iter.rest();194 const file_path = iter.rest();
195195
196 cache_hash_file.stat.inode = fmt.parseInt(fs.File.INode, mtime_nsec_str, 10) catch return error.InvalidFormat;196 cache_hash_file.stat.inode = fmt.parseInt(fs.File.INode, inode, 10) catch return error.InvalidFormat;
197 cache_hash_file.stat.mtime = fmt.parseInt(i64, mtime_nsec_str, 10) catch return error.InvalidFormat;197 cache_hash_file.stat.mtime = fmt.parseInt(i64, mtime_nsec_str, 10) catch return error.InvalidFormat;
198 base64_decoder.decode(&cache_hash_file.bin_digest, digest_str) catch return error.InvalidFormat;198 base64_decoder.decode(&cache_hash_file.bin_digest, digest_str) catch return error.InvalidFormat;
199199