diff --git a/simgear/misc/sg_path.cxx b/simgear/misc/sg_path.cxx index 7c37d705..a2f6842f 100644 --- a/simgear/misc/sg_path.cxx +++ b/simgear/misc/sg_path.cxx @@ -988,7 +988,7 @@ std::wstring SGPath::wstr() const { #ifdef SG_WINDOWS size_t buflen = mbstowcs(NULL, path.c_str(), 0)+1; - wchar_t* wideBuf = malloc(buflen * sizeof(int)); + wchar_t* wideBuf = (wchar_t*)malloc(buflen * sizeof(int)); if (wideBuf) { size_t count = mbstowcs(wideBuf, path.c_str(), buflen); if (count == (size_t)-1) {