diff options
Diffstat (limited to 'mbbsd/file.c')
-rw-r--r-- | mbbsd/file.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mbbsd/file.c b/mbbsd/file.c index 343822b7..34af866a 100644 --- a/mbbsd/file.c +++ b/mbbsd/file.c @@ -57,7 +57,8 @@ int file_exist_record(const char *file, const char *string) return 0; while (fgets(buf, STRLEN, fp)) { - if ((ptr = strtok(buf, str_space)) && !strcasecmp(ptr, string)) { + char *strtok_pos; + if ((ptr = strtok_r(buf, str_space, &strtok_pos)) && !strcasecmp(ptr, string)) { fclose(fp); return 1; } |