Skip to content

Commit afeef72

Browse files
authored
Fix memory leak in OpenGL
1 parent 6eacc19 commit afeef72

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/Layers/xrRenderPC_GL/rgl.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1371,12 +1371,15 @@ HRESULT CRender::shader_compile(
13711371
Log(shaderSrc);
13721372
Log("Shader source end.");
13731373
}
1374+
xr_free(shaderSrc);
13741375
#endif
13751376

1377+
xr_free(_pErrorMsgs);
13761378
CHK_GL(glDeleteShader(shader));
13771379
return E_FAIL;
13781380
}
13791381

1382+
xr_free(_pErrorMsgs);
13801383
CHK_GL(glDeleteShader(shader));
13811384
return S_OK;
13821385
}

0 commit comments

Comments
 (0)