2025-09-11 10:42 CEST

spring: develop 618f2f1f Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
hoijui hoijui develop 2011-09-20 19:48:12 develop e7064d64
Changeset replace unsafe use of STRCPYS and STRCATS (thanks jk) [fix] [mantis#2651]

The new functions STRCPY_T and STRCAT_T prevent buffer overflow
and ensure termination with '\0', as long as the destination buffer
has space for at least one character.
mod - AI/CMakeLists.txt Diff ] File ]
mod - AI/Interfaces/Java/src/main/native/JavaBridge.c Diff ] File ]
mod - AI/Interfaces/Java/src/main/native/JvmLocater_common.c Diff ] File ]
mod - AI/Interfaces/Java/src/main/native/JvmLocater_solaris.c Diff ] File ]
mod - AI/Interfaces/Java/src/main/native/JvmLocater_windows.c Diff ] File ]
mod - AI/Skirmish/AAI/AAIConfig.cpp Diff ] File ]
mod - AI/Skirmish/AAI/aidef.h Diff ] File ]
mod - AI/Skirmish/RAI/RAI.cpp Diff ] File ]
mod - AI/Wrappers/CUtils/SSkirmishAISpecifier.cpp Diff ] File ]
mod - AI/Wrappers/CUtils/SimpleLog.c Diff ] File ]
mod - AI/Wrappers/CUtils/SimpleProfiler.cpp Diff ] File ]
mod - AI/Wrappers/CUtils/Util.c Diff ] File ]
mod - AI/Wrappers/LegacyCpp/AIAICallback.cpp Diff ] File ]
mod - rts/ExternalAI/SAIInterfaceCallbackImpl.cpp Diff ] File ]
mod - rts/ExternalAI/SSkirmishAICallbackImpl.cpp Diff ] File ]
mod - rts/System/CMakeLists.txt Diff ] File ]
mod - rts/System/Log/DefaultFormatter.cpp Diff ] File ]
mod - rts/System/Platform/Misc.cpp Diff ] File ]
mod - rts/System/Platform/Win/CrashHandler.cpp Diff ] File ]
add - rts/System/SafeCStrings.c Diff ] File ]
add - rts/System/SafeCStrings.h Diff ] File ]
mod - rts/System/Sync/Logger.cpp Diff ] File ]
mod - rts/builds/DS/CMakeLists.txt Diff ] File ]
mod - test/CMakeLists.txt Diff ] File ]
mod - tools/unitsync/CMakeLists.txt Diff ] File ]
mod - tools/unitsync/unitsync.cpp Diff ] File ]