提交 31dd23cb 编写于 作者: J jp9000

fixed potential null pointer bug

上级 fa00c6fa
......@@ -247,10 +247,9 @@ void device_load_texture(device_t device, texture_t tex, int unit)
if (!gl_active_texture(GL_TEXTURE0 + unit))
goto fail;
if (cur_tex && cur_tex->gl_target != tex->gl_target)
if (!tex || (cur_tex && cur_tex->gl_target != tex->gl_target))
gl_bind_texture(cur_tex->gl_target, 0);
device->cur_textures[unit] = tex;
param = get_texture_param(device, unit);
if (!param)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册