Module: wine Branch: master Commit: 9494cdc56ff8b3a64678ffcf3de643725ce64452 URL: http://source.winehq.org/git/wine.git/?a=commit;h=9494cdc56ff8b3a64678ffcf3d...
Author: Marcus Meissner marcus@jet.franken.de Date: Sun May 9 00:10:28 2010 +0200
wined3d: fixed a NULL deref in create_arb_blt_fragment_program (Coverity).
---
dlls/wined3d/arb_program_shader.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dlls/wined3d/arb_program_shader.c b/dlls/wined3d/arb_program_shader.c index e79538a..f62ff56 100644 --- a/dlls/wined3d/arb_program_shader.c +++ b/dlls/wined3d/arb_program_shader.c @@ -3188,8 +3188,9 @@ static GLuint create_arb_blt_fragment_program(const struct wined3d_gl_info *gl_i fprogram = masked ? blt_fprograms_masked[tex_type] : blt_fprograms_full[tex_type]; if (!fprogram) { - FIXME("tex_type %#x not supported\n", tex_type); + FIXME("tex_type %#x not supported, falling back to tex_2d\n", tex_type); tex_type = tex_2d; + fprogram = masked ? blt_fprograms_masked[tex_type] : blt_fprograms_full[tex_type]; }
GL_EXTCALL(glGenProgramsARB(1, &program_id));