From 71210af2a441556233cdfe552e19459d7dd962f3 Mon Sep 17 00:00:00 2001 From: Julio Montes Date: Thu, 4 Feb 2016 11:31:22 -0600 Subject: [PATCH] finish async task before datasource this change is to avoid blob data in threads --- src/main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index d848894..70928cb 100644 --- a/src/main.c +++ b/src/main.c @@ -325,10 +325,13 @@ int main(int argc, char *argv[]) { if (process_user_data || (process_user_data_once && first_boot)) { datasource_handler->process_userdata(); } - datasource_handler->finish(); } async_task_finish(); + if (datasource_handler) { + datasource_handler->finish(); + } + exit(result_code); }