Index: llvm/lib/Object/COFFImportFile.cpp =================================================================== --- llvm/lib/Object/COFFImportFile.cpp +++ llvm/lib/Object/COFFImportFile.cpp @@ -86,7 +86,7 @@ for (const auto &S : Strings) { B.resize(Pos + S.length() + 1); - strcpy(reinterpret_cast(&B[Pos]), S.c_str()); + strncpy(reinterpret_cast(&B[Pos]), S.c_str(), S.size()); Pos += S.length() + 1; }