diff --git a/exec/sync.c b/exec/sync.c index 06cb4564..962f341b 100644 --- a/exec/sync.c +++ b/exec/sync.c @@ -466,6 +466,9 @@ static void sync_servicelist_build_enter ( } my_service_list[my_service_list_entries].state = PROCESS; my_service_list[my_service_list_entries].service_id = i; + + assert(strlen(sync_callbacks.name) < sizeof(my_service_list[my_service_list_entries].name)); + strcpy (my_service_list[my_service_list_entries].name, sync_callbacks.name); my_service_list[my_service_list_entries].sync_init = sync_callbacks.sync_init;