From 74eed54a7fcd52924bdcb7fdf1226cceb51cfd22 Mon Sep 17 00:00:00 2001 From: Jan Friesse Date: Tue, 26 Nov 2019 13:01:16 +0100 Subject: [PATCH] sync: Assert sync_callbacks.name length Signed-off-by: Jan Friesse --- exec/sync.c | 3 +++ 1 file changed, 3 insertions(+) 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;