st/mesa: Fix memory leak on error path.
Fixes Coverity resource leak defect. Reviewed-by: José Fonseca <jfonseca@vmware.com>
This commit is contained in:
@@ -636,8 +636,10 @@ st_translate_fragment_program(struct st_context *st,
|
|||||||
}
|
}
|
||||||
|
|
||||||
ureg = ureg_create( TGSI_PROCESSOR_FRAGMENT );
|
ureg = ureg_create( TGSI_PROCESSOR_FRAGMENT );
|
||||||
if (ureg == NULL)
|
if (ureg == NULL) {
|
||||||
|
FREE(variant);
|
||||||
return NULL;
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
if (ST_DEBUG & DEBUG_MESA) {
|
if (ST_DEBUG & DEBUG_MESA) {
|
||||||
_mesa_print_program(&stfp->Base.Base);
|
_mesa_print_program(&stfp->Base.Base);
|
||||||
|
Reference in New Issue
Block a user