summaryrefslogtreecommitdiff
path: root/src/sp_config.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sp_config.c')
-rw-r--r--src/sp_config.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/sp_config.c b/src/sp_config.c
index 958c7e5..26476a2 100644
--- a/src/sp_config.c
+++ b/src/sp_config.c
@@ -73,7 +73,11 @@ int parse_list(char *restrict line, char *restrict keyword, void *list_ptr) {
73 } 73 }
74 74
75 tmp = ZSTR_VAL(value); 75 tmp = ZSTR_VAL(value);
76 while ((token = strtok_r(tmp, ",", &tmp))) { 76 while (1) {
77 token = strsep(&tmp, ",");
78 if (token == NULL) {
79 break;
80 }
77 *list = sp_list_insert(*list, zend_string_init(token, strlen(token), 1)); 81 *list = sp_list_insert(*list, zend_string_init(token, strlen(token), 1));
78 } 82 }
79 83