mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-04 22:49:13 +02:00
pp: Reorder calloc to avoid memory leak on error path.
Fixes Coverity resource leak defect. Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
parent
e532c710c6
commit
9288253051
1 changed files with 4 additions and 3 deletions
|
|
@ -212,9 +212,7 @@ pp_jimenezmlaa_init_run(struct pp_queue_t *ppq, unsigned int n,
|
|||
|
||||
struct pipe_box box;
|
||||
struct pipe_resource res;
|
||||
|
||||
char *tmp_text = CALLOC(sizeof(blend2fs_1) + sizeof(blend2fs_2) +
|
||||
IMM_SPACE, sizeof(char));
|
||||
char *tmp_text;
|
||||
|
||||
constbuf = pipe_buffer_create(ppq->p->screen, PIPE_BIND_CONSTANT_BUFFER,
|
||||
PIPE_USAGE_STATIC, sizeof(constants));
|
||||
|
|
@ -226,6 +224,9 @@ pp_jimenezmlaa_init_run(struct pp_queue_t *ppq, unsigned int n,
|
|||
|
||||
pp_debug("mlaa: using %u max search steps\n", val);
|
||||
|
||||
tmp_text = CALLOC(sizeof(blend2fs_1) + sizeof(blend2fs_2) +
|
||||
IMM_SPACE, sizeof(char));
|
||||
|
||||
if (!tmp_text) {
|
||||
pp_debug("Failed to allocate shader space\n");
|
||||
return;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue