| ... | @@ -108,7 +108,7 @@ pub fn addCertsFromFile( | ... | @@ -108,7 +108,7 @@ pub fn addCertsFromFile( |
| 108 | const needed_capacity = std.math.cast(u32, decoded_size_upper_bound + size) orelse | 108 | const needed_capacity = std.math.cast(u32, decoded_size_upper_bound + size) orelse |
| 109 | return error.CertificateAuthorityBundleTooBig; | 109 | return error.CertificateAuthorityBundleTooBig; |
| 110 | try cb.bytes.ensureUnusedCapacity(gpa, needed_capacity); | 110 | try cb.bytes.ensureUnusedCapacity(gpa, needed_capacity); |
| 111 | const end_reserved = cb.bytes.items.len + decoded_size_upper_bound; | 111 | const end_reserved = @intCast(u32, cb.bytes.items.len + decoded_size_upper_bound); |
| 112 | const buffer = cb.bytes.allocatedSlice()[end_reserved..]; | 112 | const buffer = cb.bytes.allocatedSlice()[end_reserved..]; |
| 113 | const end_index = try file.readAll(buffer); | 113 | const end_index = try file.readAll(buffer); |
| 114 | const encoded_bytes = buffer[0..end_index]; | 114 | const encoded_bytes = buffer[0..end_index]; |