Add missed free()

CID 1394322

Signed-off-by: Mun Gwan-gyeong <elong...@gmail.com>
---
 src/gallium/drivers/vc4/vc4_register_allocate.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/gallium/drivers/vc4/vc4_register_allocate.c 
b/src/gallium/drivers/vc4/vc4_register_allocate.c
index 72e453a..247467b 100644
--- a/src/gallium/drivers/vc4/vc4_register_allocate.c
+++ b/src/gallium/drivers/vc4/vc4_register_allocate.c
@@ -354,6 +354,7 @@ vc4_register_allocate(struct vc4_context *vc4, struct 
vc4_compile *c)
                          */
                         if (c->fs_threaded) {
                                 c->failed = true;
+                                free(temp_registers);
                                 return NULL;
                         }
 
@@ -383,6 +384,7 @@ vc4_register_allocate(struct vc4_context *vc4, struct 
vc4_compile *c)
                 }
 
                 c->failed = true;
+                free(temp_registers);
                 return NULL;
         }
 
-- 
2.10.2

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to