diff --git a/src/framework/Platform/Define.h b/src/framework/Platform/Define.h index add74f347..0f6b4cd46 100644 --- a/src/framework/Platform/Define.h +++ b/src/framework/Platform/Define.h @@ -46,6 +46,7 @@ # define MANGOS_IMPORT __cdecl # define MANGOS_SCRIPT_EXT ".dll" # define MANGOS_SCRIPT_NAME "MaNGOSScript" +# define MANGOS_PATH_MAX MAX_PATH #else //PLATFORM != PLATFORM_WINDOWS # define MANGOS_LIBRARY_HANDLE void* # define MANGOS_EXPORT export @@ -59,6 +60,7 @@ # endif //__APPLE_CC__ && BIG_ENDIAN # define MANGOS_SCRIPT_EXT ".so" # define MANGOS_SCRIPT_NAME "libmangosscript" +# define MANGOS_PATH_MAX PATH_MAX #endif //PLATFORM #if PLATFORM == PLATFORM_WINDOWS diff --git a/src/shared/Log.cpp b/src/shared/Log.cpp index 3f36b6a74..ada02e62b 100644 --- a/src/shared/Log.cpp +++ b/src/shared/Log.cpp @@ -271,8 +271,8 @@ FILE* Log::openGmlogPerAccount(uint32 account) if(m_gmlog_filename_format.empty()) return NULL; - char namebuf[MAX_PATH]; - snprintf(namebuf,MAX_PATH,m_gmlog_filename_format.c_str(),account); + char namebuf[MANGOS_PATH_MAX]; + snprintf(namebuf,MANGOS_PATH_MAX,m_gmlog_filename_format.c_str(),account); return fopen(namebuf, "a"); } diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index fae9d34aa..4cca1495f 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "6848" + #define REVISION_NR "6849" #endif // __REVISION_NR_H__