瀏覽代碼

Use correct calculation for `dStrncat`

Johan Mattsson 2 年之前
父節點
當前提交
77e808cc3a
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Engine/source/gfx/D3D11/gfxD3D11Device.cpp

+ 1 - 1
Engine/source/gfx/D3D11/gfxD3D11Device.cpp

@@ -280,7 +280,7 @@ void GFXD3D11Device::enumerateAdapters(Vector<GFXAdapter*> &adapterList)
       SAFE_DELETE_ARRAY(str);
 
       dStrncpy(toAdd->mName, Description.c_str(), GFXAdapter::MaxAdapterNameLen);
-      dStrncat(toAdd->mName, " (D3D11)", 8);
+      dStrncat(toAdd->mName, " (D3D11)", sizeof(toAdd->mName) - strlen(toAdd->mName) - 1);
 
       IDXGIOutput* pOutput = NULL; 
       HRESULT hr;