We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6daa9f9 commit 550b4e0Copy full SHA for 550b4e0
vm/src/builtins/memory.rs
@@ -139,7 +139,8 @@ impl PyMemoryView {
139
unsafe {
140
// SAFETY: this branch is only once accessible form _release and guarded by AtomicCell released
141
let buffer: &std::cell::UnsafeCell<PyBuffer> = std::mem::transmute(&self.buffer);
142
- *buffer.get() = PyBuffer::new(Released, self.buffer.options.clone());
+ let buffer = &mut *buffer.get();
143
+ let _ = std::mem::replace(&mut buffer.internal, PyRc::new(Released));
144
}
145
146
0 commit comments