diff options
| author | 2010-08-30 10:16:25 +0000 | |
|---|---|---|
| committer | 2010-08-30 10:16:25 +0000 | |
| commit | f74e92e0392a35c6951fb670c841fd77762ee911 (patch) | |
| tree | 0849e6cc031ca09b432e9ab5dd2e2c60882f9693 /src/modules/str | |
| parent | update (diff) | |
| download | KVIrc-f74e92e0392a35c6951fb670c841fd77762ee911.tar.gz KVIrc-f74e92e0392a35c6951fb670c841fd77762ee911.tar.bz2 KVIrc-f74e92e0392a35c6951fb670c841fd77762ee911.zip | |
workaround for a crash in ::sprintf() specific to mingw/qt2010.03
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4944 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/str')
| -rw-r--r-- | src/modules/str/libkvistr.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/modules/str/libkvistr.cpp b/src/modules/str/libkvistr.cpp index 87b71d5b3..b663bda54 100644 --- a/src/modules/str/libkvistr.cpp +++ b/src/modules/str/libkvistr.cpp @@ -2127,7 +2127,11 @@ static bool str_kvs_fnc_printf(KviKvsModuleFunctionCall * c) case 'E': case 'F': case 'f': +#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW) + _snprintf(numberBuffer,sizeof(numberBuffer),fmtbuffer,argRValue); +#else ::sprintf(numberBuffer,fmtbuffer,argRValue); +#endif //copy now.... argValue = kvi_strLen(numberBuffer); if((allocsize - reallen) < argValue)INCREMENT_MEM_BY(argValue) |
