diff --git a/renderdoc/hooks/linux_libentry.cpp b/renderdoc/hooks/linux_libentry.cpp index 7a0ba5b61..3ce771f7e 100644 --- a/renderdoc/hooks/linux_libentry.cpp +++ b/renderdoc/hooks/linux_libentry.cpp @@ -48,7 +48,7 @@ void library_loaded() { RenderDoc::Inst().Initialise(); - RDCLOG("Loading into %S", curfile.c_str()); + RDCLOG("Loading into %s", curfile.c_str()); LibraryHooks::GetInstance().CreateHooks(); } diff --git a/renderdoc/os/linux/linux_stringio.cpp b/renderdoc/os/linux/linux_stringio.cpp index 0feddaffd..b93fb44a8 100644 --- a/renderdoc/os/linux/linux_stringio.cpp +++ b/renderdoc/os/linux/linux_stringio.cpp @@ -216,10 +216,9 @@ namespace StringFormat int size = StringFormat::vsnprintf(NULL, 0, format, args2); char *buf = new char[size+1]; + StringFormat::vsnprintf(buf, size+1, format, args); buf[size] = 0; - StringFormat::vsnprintf(buf, size, format, args); - va_end(args); va_end(args2);