diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/version-management/mercurial/fix-rhg-type-aarch64.patch')
-rw-r--r-- | nixpkgs/pkgs/applications/version-management/mercurial/fix-rhg-type-aarch64.patch | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/applications/version-management/mercurial/fix-rhg-type-aarch64.patch b/nixpkgs/pkgs/applications/version-management/mercurial/fix-rhg-type-aarch64.patch new file mode 100644 index 000000000000..84417b497c0a --- /dev/null +++ b/nixpkgs/pkgs/applications/version-management/mercurial/fix-rhg-type-aarch64.patch @@ -0,0 +1,12 @@ +diff --git a/rust/hg-core/src/lock.rs b/rust/hg-core/src/lock.rs +--- a/rust/hg-core/src/lock.rs ++++ b/rust/hg-core/src/lock.rs +@@ -145,7 +145,7 @@ lazy_static::lazy_static! { + + /// Same as https://github.com/python/cpython/blob/v3.10.0/Modules/socketmodule.c#L5414 + const BUFFER_SIZE: usize = 1024; +- let mut buffer = [0_i8; BUFFER_SIZE]; ++ let mut buffer = [0 as libc::c_char; BUFFER_SIZE]; + let hostname_bytes = unsafe { + let result = libc::gethostname(buffer.as_mut_ptr(), BUFFER_SIZE); + if result != 0 { |