From 2ca5739bc5665a243bdb219d286a8939da86ef4f Mon Sep 17 00:00:00 2001 From: Aykut Bozkurt Date: Tue, 21 Jan 2025 21:01:39 +0300 Subject: [PATCH] fix: set copy context to null after deleting it --- src/parquet_copy_hook/copy_to_dest_receiver.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/parquet_copy_hook/copy_to_dest_receiver.rs b/src/parquet_copy_hook/copy_to_dest_receiver.rs index 4e5642a..9e8324a 100644 --- a/src/parquet_copy_hook/copy_to_dest_receiver.rs +++ b/src/parquet_copy_hook/copy_to_dest_receiver.rs @@ -126,6 +126,8 @@ impl CopyToParquetDestReceiver { fn cleanup(&mut self) { if !self.per_copy_context.is_null() { unsafe { MemoryContextDelete(self.per_copy_context) }; + + self.per_copy_context = std::ptr::null_mut(); } if !self.parquet_writer_context.is_null() {