| ... | ... | @@ -232,7 +232,7 @@ pub const NativeTargetInfo = struct { |
| 232 | 232 | // supports |
| 233 | 233 | std.os.sysctlbynameC( |
| 234 | 234 | "kern.osproductversion", |
| 235 | | &product_version[0], |
| 235 | &product_version, |
| 236 | 236 | &size, |
| 237 | 237 | null, |
| 238 | 238 | 0, |
| ... | ... | @@ -241,7 +241,8 @@ pub const NativeTargetInfo = struct { |
| 241 | 241 | else => unreachable, |
| 242 | 242 | }; |
| 243 | 243 | |
| 244 | | if (std.builtin.Version.parse(product_version[0..size])) |ver| { |
| 244 | const string_version = product_version[0 .. size - 1 :0]; |
| 245 | if (std.builtin.Version.parse(string_version)) |ver| { |
| 245 | 246 | os.version_range.semver.min = ver; |
| 246 | 247 | os.version_range.semver.max = ver; |
| 247 | 248 | } else |err| switch (err) { |