From daaaa324bd3b167840199d14969e934828dc420e Mon Sep 17 00:00:00 2001 From: Andrey Akhmichin <15944199+nekonomicon@users.noreply.github.com> Date: Sun, 18 Dec 2022 22:21:25 +0500 Subject: [PATCH] engine: platform: emscripten: replace va function calls. --- engine/platform/emscripten/lib_em.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/engine/platform/emscripten/lib_em.c b/engine/platform/emscripten/lib_em.c index b239056f..aeb67542 100644 --- a/engine/platform/emscripten/lib_em.c +++ b/engine/platform/emscripten/lib_em.c @@ -24,14 +24,15 @@ void *EMSCRIPTEN_LoadLibrary( const char *dllname ) void *pHandle = NULL; #ifdef EMSCRIPTEN_LIB_FS - char path[MAX_SYSPATH]; + char path[MAX_SYSPATH], buf[MAX_VA_STRING]; string prefix; Q_strcpy(prefix, getenv( "LIBRARY_PREFIX" ) ); Q_snprintf( path, MAX_SYSPATH, "%s%s%s", prefix, dllname, getenv( "LIBRARY_SUFFIX" ) ); pHandle = dlopen( path, RTLD_LAZY ); if( !pHandle ) { - COM_PushLibraryError( va("Loading %s:\n", path ) ); + Q_snprintf( buf, sizeof( buf ), "Loading %s:\n", path ); + COM_PushLibraryError( buf ); COM_PushLibraryError( dlerror() ); } return pHandle;