From 072daddf98f15174a2ecd5aec90f51a1e5b5d052 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Thu, 3 Mar 2016 10:45:16 +0100 Subject: [PATCH] main.c: Only call the configure() function of a configuration if it exists --- firmware/src_simtrace/main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/firmware/src_simtrace/main.c b/firmware/src_simtrace/main.c index 71ca3cad..96869497 100644 --- a/firmware/src_simtrace/main.c +++ b/firmware/src_simtrace/main.c @@ -3,6 +3,8 @@ * Headers *------------------------------------------------------------------------------*/ +#define TRACE_LEVEL 5 + #include "board.h" #include "utils.h" #include "req_ctx.h" @@ -115,7 +117,8 @@ extern int main( void ) TRACE_DEBUG("calling configure of all configurations...\n\r"); for (i = 1; i < sizeof(config_func_ptrs)/sizeof(config_func_ptrs[0]); ++i) { - config_func_ptrs[i].configure(); + if (config_func_ptrs[i].configure) + config_func_ptrs[i].configure(); } TRACE_DEBUG("calling init of config %u...\n\r", simtrace_config);