diff --git a/src/connection.rs b/src/connection.rs index 01dcfdc..080b01c 100644 --- a/src/connection.rs +++ b/src/connection.rs @@ -93,7 +93,7 @@ impl<'l> Connection<'l> { /// Remove the callback handling busy events. #[inline] pub fn remove_busy_handler(&mut self) -> Result<()> { - self.busy_callback.take(); + self.busy_callback = None; unsafe { ok!(self.raw, ffi::sqlite3_busy_handler(self.raw, None, 0 as *mut _)) }; Ok(()) }