diff options
| author | WhiteWinterWolf | 2021-07-25 16:03:49 +0200 |
|---|---|---|
| committer | jvoisin | 2021-07-25 16:03:49 +0200 |
| commit | 693041ba2ed4aa9bafaf0ae55fde02667799f385 (patch) | |
| tree | 3c8ebd7ee01c81283e14adc78c005146bc0c5019 /src | |
| parent | a27aa204d6b1e556dc30b0426f96d2c9244e75f8 (diff) | |
Replace an odd call to strtok_r().
Diffstat (limited to 'src')
| -rw-r--r-- | src/sp_config.c | 6 |
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 | ||
