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