vsprintf -> vsnprintf