diff --git a/deltachat-ffi/src/lib.rs b/deltachat-ffi/src/lib.rs index 09ec1a805..d9f445813 100644 --- a/deltachat-ffi/src/lib.rs +++ b/deltachat-ffi/src/lib.rs @@ -4248,10 +4248,11 @@ pub unsafe extern "C" fn dc_receive_backup( Ok(qr) => qr, Err(_) => return 0, }; + let ctx = ctx.clone(); spawn(async move { - imex::get_backup(ctx, qr) + imex::get_backup(&ctx, qr) .await - .log_err(ctx, "Get backup failed") + .log_err(&ctx, "Get backup failed") .ok(); }); 1