diff --git a/sources/main_node_tool.c b/sources/main_node_tool.c
index 251b72136ef93e5513465e3909c673f4c0a595c7..f2c8bd4ff43b6b0852114fcad0ac994dea13d5ba 100644
--- a/sources/main_node_tool.c
+++ b/sources/main_node_tool.c
@@ -451,7 +451,7 @@ static int s_init( int argc, const char **argv )
 
     uint16_t l_ca_folders_size = 0;
     char **l_ca_folders = dap_config_get_array_str(g_config, "resources", "ca_folders", &l_ca_folders_size);
-    memcpy(s_system_ca_dir + g_sys_dir_path_len, l_ca_folders[0], strlen(l_ca_folders[0]));
+    memcpy(s_system_ca_dir, l_ca_folders[0], strlen(l_ca_folders[0]));
     return 0;
 }