Skip to content

Commit 42bf7b9

Browse files
authored
[GEN][ZH] Prevent using uninitialized memory 'hr' in W3DShaderManager::LoadAndCreateD3DShader() (#1123)
1 parent 896c0bc commit 42bf7b9

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Generals/Code/GameEngineDevice/Source/W3DDevice/GameClient/W3DShaderManager.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2773,11 +2773,11 @@ HRESULT W3DShaderManager::LoadAndCreateD3DShader(const char* strFilePath, const
27732773
file->close();
27742774
file = NULL;
27752775

2776-
if (ShaderType == TRUE)//SHADERTYPE_VERTEX)
2776+
if (ShaderType) // SHADERTYPE_VERTEX
27772777
{
27782778
hr = DX8Wrapper::_Get_D3D_Device8()->CreateVertexShader(pDeclaration, pShader, pHandle, Usage);
27792779
}
2780-
else if (ShaderType == FALSE)//SHADERTYPE_PIXEL)
2780+
else // SHADERTYPE_PIXEL
27812781
{
27822782
hr = DX8Wrapper::_Get_D3D_Device8()->CreatePixelShader(pShader, pHandle);
27832783
}

GeneralsMD/Code/GameEngineDevice/Source/W3DDevice/GameClient/W3DShaderManager.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3043,11 +3043,11 @@ HRESULT W3DShaderManager::LoadAndCreateD3DShader(const char* strFilePath, const
30433043
file->close();
30443044
file = NULL;
30453045

3046-
if (ShaderType == TRUE)//SHADERTYPE_VERTEX)
3046+
if (ShaderType) // SHADERTYPE_VERTEX
30473047
{
30483048
hr = DX8Wrapper::_Get_D3D_Device8()->CreateVertexShader(pDeclaration, pShader, pHandle, Usage);
30493049
}
3050-
else if (ShaderType == FALSE)//SHADERTYPE_PIXEL)
3050+
else // SHADERTYPE_PIXEL
30513051
{
30523052
hr = DX8Wrapper::_Get_D3D_Device8()->CreatePixelShader(pShader, pHandle);
30533053
}

0 commit comments

Comments
 (0)