- bindings updates
[rust-lightning] / lightning-c-bindings / src / chain / mod.rs
index fa337d3141b15fbb3b9aa2d472c1ae039e2e1563..b7c6bd78e1359d56640ff3028eff010c8b0b798e 100644 (file)
@@ -168,7 +168,7 @@ impl rustWatch for Watch {
        }
        fn release_pending_monitor_events(&self) -> Vec<lightning::chain::channelmonitor::MonitorEvent> {
                let mut ret = (self.release_pending_monitor_events)(self.this_arg);
-               let mut local_ret = Vec::new(); for mut item in ret.into_rust().drain(..) { local_ret.push( { *unsafe { Box::from_raw(item.take_inner()) } }); };
+               let mut local_ret = Vec::new(); for mut item in ret.into_rust().drain(..) { local_ret.push( { item.into_native() }); };
                local_ret
        }
 }