From da5d390262fb9d1ac40a60b760294ad72ebd95f4 Mon Sep 17 00:00:00 2001 From: bkaradzic Date: Tue, 25 Jun 2013 21:09:20 -0700 Subject: [PATCH] Fixed buffer overrun. --- src/renderer_d3d11.cpp | 2 +- src/renderer_d3d9.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderer_d3d11.cpp b/src/renderer_d3d11.cpp index 62a4ef692..08374de62 100644 --- a/src/renderer_d3d11.cpp +++ b/src/renderer_d3d11.cpp @@ -2253,7 +2253,7 @@ namespace bgfx void Context::rendererUpdateViewName(uint8_t _id, const char* _name) { - mbstowcs(&s_viewNameW[_id][0], _name, 256*sizeof(wchar_t) ); + mbstowcs(&s_viewNameW[_id][0], _name, countof(s_viewNameW[0]) ); } void Context::rendererUpdateUniform(uint16_t _loc, const void* _data, uint32_t _size) diff --git a/src/renderer_d3d9.cpp b/src/renderer_d3d9.cpp index 0d4629cbb..ac294bcd1 100644 --- a/src/renderer_d3d9.cpp +++ b/src/renderer_d3d9.cpp @@ -2150,7 +2150,7 @@ namespace bgfx void Context::rendererUpdateViewName(uint8_t _id, const char* _name) { - mbstowcs(&s_viewNameW[_id][0], _name, 256*sizeof(wchar_t) ); + mbstowcs(&s_viewNameW[_id][0], _name, countof(s_viewNameW[0]) ); } void Context::rendererUpdateUniform(uint16_t _loc, const void* _data, uint32_t _size)