From 71dfbf83c430f200743095786f24b0aaed7815f1 Mon Sep 17 00:00:00 2001 From: Marco Correia Date: Wed, 22 Dec 2021 14:58:03 +0000 Subject: [PATCH 1/2] Update cpm.c --- src/cpm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cpm.c b/src/cpm.c index 0645560..2eea5c5 100644 --- a/src/cpm.c +++ b/src/cpm.c @@ -356,7 +356,7 @@ void parse_can_data_tm(u_int32_t u32_can_id, int i32_can_len, u_int8_t* au8_can_ void parse_input(u_int8_t* u8_input_buffer, int i32_len) { - static enum state_t s_state = IDLE; + enum state_t s_state = IDLE; u_int8_t u8_input = 0; int i32_i; From 29677f248e815effe755a530276ef512061bc358 Mon Sep 17 00:00:00 2001 From: Marco Correia Date: Wed, 22 Dec 2021 15:47:02 +0000 Subject: [PATCH 2/2] Remove unnecessary thread control --- src/facilities.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/facilities.c b/src/facilities.c index eb3c1a8..ddf86bd 100644 --- a/src/facilities.c +++ b/src/facilities.c @@ -629,8 +629,7 @@ int main() { pthread_create(&facilities.infrastructure_service, NULL, infrastructure_service, (void*) &facilities); // CPM - if(facilities.dissemination->active) - pthread_create(&facilities.cp_service, NULL, cp_service, (void*) &facilities); + pthread_create(&facilities.cp_service, NULL, cp_service, (void*) &facilities); // SA pthread_create(&facilities.sa_service, NULL, sa_service, (void*) &facilities); @@ -720,8 +719,7 @@ int main() { pthread_join(facilities.ca_service, NULL); pthread_join(facilities.den_service, NULL); pthread_join(facilities.infrastructure_service, NULL); - if(facilities.dissemination->active) - pthread_join(facilities.cp_service, NULL); + pthread_join(facilities.cp_service, NULL); return 0; }