summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjvoisin2026-05-10 11:55:55 +0200
committerjvoisin2026-05-10 11:55:55 +0200
commit6bd0bafd0d2a28666be39511143b7928123da09c (patch)
tree170d2c5458c0d953232ed232a7f45a3458c323c2 /src
parent7d8180a29b2ac45ef1814a7a2cad8e4da937ac76 (diff)
Fix a wrong use of strtok_r
Diffstat (limited to 'src')
-rw-r--r--src/sp_config_utils.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/sp_config_utils.c b/src/sp_config_utils.c
index 84b1f30..415e434 100644
--- a/src/sp_config_utils.c
+++ b/src/sp_config_utils.c
@@ -11,8 +11,9 @@ sp_list_node *parse_functions_list(const char *const value) {
11 sp_list_node *list = NULL; 11 sp_list_node *list = NULL;
12 char *tmp = strdup(value); 12 char *tmp = strdup(value);
13 const char *function_name; 13 const char *function_name;
14 char *next_token = tmp; 14 char *next_token = NULL;
15 while ((function_name = strtok_r(NULL, sep, &next_token))) { 15 for (function_name = strtok_r(tmp, sep, &next_token); function_name;
16 function_name = strtok_r(NULL, sep, &next_token)) {
16 list = sp_list_prepend(list, strdup(function_name)); 17 list = sp_list_prepend(list, strdup(function_name));
17 } 18 }
18 free(tmp); 19 free(tmp);