diff options
Diffstat (limited to 'extensions')
-rw-r--r-- | extensions/smbmfont.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/extensions/smbmfont.cpp b/extensions/smbmfont.cpp index 97b7fdb..def8454 100644 --- a/extensions/smbmfont.cpp +++ b/extensions/smbmfont.cpp @@ -211,11 +211,11 @@ void smBMFontw::render(float x,float y,float z,int align,float *rw,const wchar_t } void smBMFontw::printf(float x,float y,float z,int align,float *rw,const wchar_t* format,...) { - wchar_t buf[1024]; + wchar_t buf[1025]; va_list vl; va_start(vl,format); vswprintf(buf,sizeof(buf)-1,format,vl); va_end(vl); - buf[sizeof(buf)-1]='\0'; + buf[1024]=L'\0'; render(x,y,z,align,rw,buf); } |