diff --git a/libpandabase/utils/terminate.cpp b/libpandabase/utils/terminate.cpp index 17d0da6cc389638e64602ed2c15a084079d7ff50..6daa0814d01da9071f5c1f483103a81a1aa72b98 100644 --- a/libpandabase/utils/terminate.cpp +++ b/libpandabase/utils/terminate.cpp @@ -44,12 +44,12 @@ namespace panda::terminate { libs = libsTmp.data(); } - char *lib = strtok(libs, ","); + char *lib = strtok_s(libs, ",", nullptr); while (lib != nullptr) { if (filepath.find(lib) != std::string::npos) { std::exit(1); } - lib = strtok(nullptr, ","); + lib = strtok_s(libs, ",", nullptr); } std::abort(); }