]> git.jsancho.org Git - c-irrlicht.git/commitdiff
Wide char is longer than one byte
authorJavier Sancho <jsf@jsancho.org>
Sat, 5 Oct 2019 16:46:38 +0000 (18:46 +0200)
committerJavier Sancho <jsf@jsancho.org>
Sat, 5 Oct 2019 16:46:38 +0000 (18:46 +0200)
src/IrrlichtDevice.cpp

index d782a661c28cc6fb8f44c8c2934f5d32263a930f..e032edb0809ad2b4fe07ea0482a0563a624a58b9 100644 (file)
@@ -36,7 +36,7 @@ extern "C" {
 
   void irr_IrrlichtDevice_setWindowCaption(void* device, const char* text)
   {
-    wchar_t *wtext = (wchar_t*)malloc(strlen(text) + 1);
+    wchar_t *wtext = (wchar_t*)malloc((strlen(text) + 1) * sizeof(wchar_t));
     mbsrtowcs(wtext, &text, strlen(text) + 1, NULL);
     ((irr::IrrlichtDevice*)device)->setWindowCaption(wtext);
   }