From 3e00f137e5ad7af1a48852632a293b2818e86b7c Mon Sep 17 00:00:00 2001 From: Paddy Date: Mon, 23 Apr 2018 22:59:50 -0400 Subject: [PATCH] Fixes ARROW-2502 --- rust/src/builder.rs | 2 +- rust/src/lib.rs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/rust/src/builder.rs b/rust/src/builder.rs index bb18d2e0296..ad0caec9f26 100644 --- a/rust/src/builder.rs +++ b/rust/src/builder.rs @@ -123,7 +123,7 @@ impl Builder { ); self.capacity = new_capacity; self.data = mem::transmute::<*const u8, *mut T>(new_buffer); - libc::free(mem::transmute::<*mut T, *mut libc::c_void>(old_buffer)); + free_aligned(mem::transmute::<*mut T, *const u8>(old_buffer)); } } diff --git a/rust/src/lib.rs b/rust/src/lib.rs index 80b53a147f1..0ac8155efb7 100644 --- a/rust/src/lib.rs +++ b/rust/src/lib.rs @@ -30,4 +30,5 @@ pub mod error; pub mod list; pub mod list_builder; pub mod memory; +#[cfg(not(windows))] pub mod memory_pool;