diff --git a/python/CHANGELOG b/python/CHANGELOG index 0dfffc4e1..7a0c73b2a 100644 --- a/python/CHANGELOG +++ b/python/CHANGELOG @@ -4,6 +4,12 @@ - introduce automatic versioning via setuptools_scm, based on py-X.Y.Z tags +- integrate latest DCC core-rust with dc_close() fixes + +- provide a account.shutdown() method and improve termination + logic also in tests. also fixes output-clubbering during + test runs. + 0.600.0 --------- diff --git a/src/context.rs b/src/context.rs index 26e7427dc..ac8e7b4df 100644 --- a/src/context.rs +++ b/src/context.rs @@ -135,7 +135,7 @@ pub fn dc_context_new( userdata: *mut libc::c_void, os_name: *const libc::c_char, ) -> Context { - let context = Context { + Context { blobdir: Arc::new(RwLock::new(std::ptr::null_mut())), dbfile: Arc::new(RwLock::new(std::ptr::null_mut())), inbox: Arc::new(RwLock::new({ @@ -179,8 +179,7 @@ pub fn dc_context_new( ))), probe_imap_network: Arc::new(RwLock::new(0)), perform_inbox_jobs_needed: Arc::new(RwLock::new(0)), - }; - context + } } unsafe fn cb_receive_imf(