pp: Fix memory leak on error path.

Fixes Coverity resource leak defect.

Reviewed-by: José Fonseca <jfonseca@vmware.com>
This commit is contained in:
Vinson Lee 2011-10-24 14:45:39 -07:00
parent faa16dc456
commit ca1b60057a

View file

@ -41,12 +41,13 @@ struct program *
pp_init_prog(struct pp_queue_t *ppq, struct pipe_screen *pscreen)
{
struct program *p = CALLOC(1, sizeof(struct program));
struct program *p;
pp_debug("Initializing program\n");
if (!pscreen)
return NULL;
p = CALLOC(1, sizeof(struct program));
if (!p)
return NULL;