From 0f51267e03a99f763e5bd2c9ab211a22f6ff0917 Mon Sep 17 00:00:00 2001 From: Marco Date: Fri, 28 May 2021 15:07:26 +0100 Subject: [PATCH] Interface and IP from toml reading fixed --- src/config.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/config.c b/src/config.c index daa7d06..21564a5 100644 --- a/src/config.c +++ b/src/config.c @@ -252,9 +252,11 @@ int facilities_config(void* facilities_s) { facilities->dissemination->tmc_connect = config->facilities.cpm.tmc_connected; facilities->dissemination->latitude = config->management.gps.latitude; facilities->dissemination->longitude = config->management.gps.longitude; - facilities->dissemination->int_radar = config->facilities.cpm.radar_interface; - facilities->dissemination->ip_radar = config->facilities.cpm.radar_ip; - + + facilities->dissemination->int_radar = malloc(strlen(config->facilities.cpm.radar_interface)+1); + strcpy(facilities->dissemination->int_radar,config->facilities.cpm.radar_interface); + facilities->dissemination->ip_radar = malloc(strlen(config->facilities.cpm.radar_ip)+1); + strcpy(facilities->dissemination->ip_radar,config->facilities.cpm.radar_ip); // Replay