llvmpipe: When failing free fs shader too.

This commit is contained in:
José Fonseca 2010-09-21 17:51:06 +01:00
parent 388c94195a
commit b556bb7c44

View file

@ -906,6 +906,7 @@ llvmpipe_create_fs_state(struct pipe_context *pipe,
shader->draw_data = draw_create_fragment_shader(llvmpipe->draw, templ);
if (shader->draw_data == NULL) {
FREE((void *) shader->base.tokens);
FREE(shader);
return NULL;
}