diff options
Diffstat (limited to 'apps/plugins/battery_bench.c')
-rw-r--r-- | apps/plugins/battery_bench.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/apps/plugins/battery_bench.c b/apps/plugins/battery_bench.c index 8572932767..918853c9ab 100644 --- a/apps/plugins/battery_bench.c +++ b/apps/plugins/battery_bench.c | |||
@@ -442,8 +442,13 @@ int main(void) | |||
442 | 442 | ||
443 | rb->queue_init(&thread_q); /* put the thread's queue in the bcast list */ | 443 | rb->queue_init(&thread_q); /* put the thread's queue in the bcast list */ |
444 | rb->memset(&s_thread, 0, sizeof(s_thread)); /* zero the struct */ | 444 | rb->memset(&s_thread, 0, sizeof(s_thread)); /* zero the struct */ |
445 | s_thread.id = rb->create_thread(thread, thread_stack, | 445 | if((s_thread.id = rb->create_thread(thread, thread_stack, |
446 | sizeof(thread_stack), "Battery Benchmark"); | 446 | sizeof(thread_stack), "Battery Benchmark"))<0) |
447 | { | ||
448 | rb->splash(HZ,true,"Cannot create thread!"); | ||
449 | return PLUGIN_ERROR; | ||
450 | } | ||
451 | |||
447 | rb->plugin_tsr(exit_tsr); | 452 | rb->plugin_tsr(exit_tsr); |
448 | 453 | ||
449 | return PLUGIN_OK; | 454 | return PLUGIN_OK; |