From ef2ad3e3a2149a454010054c2c876fe9d07b54b0 Mon Sep 17 00:00:00 2001
From: Mathieu Faverge <mathieu.faverge@inria.fr>
Date: Wed, 31 Aug 2022 17:50:30 +0200
Subject: [PATCH] Fix coverity issues 1520956-1520993

---
 testing/testing_zcheck_aux.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/testing/testing_zcheck_aux.c b/testing/testing_zcheck_aux.c
index 21069c62b..af1f53e60 100644
--- a/testing/testing_zcheck_aux.c
+++ b/testing/testing_zcheck_aux.c
@@ -165,6 +165,8 @@ int check_zmatrices( run_arg_list_t *args, cham_uplo_t uplo, CHAM_desc_t *descA,
         A = (CHAMELEON_Complex64_t *)malloc((size_t)(LDA) * (size_t)(N) * sizeof(CHAMELEON_Complex64_t));
         B = (CHAMELEON_Complex64_t *)malloc((size_t)(LDB) * (size_t)(N) * sizeof(CHAMELEON_Complex64_t));
         if ( (A == NULL) || (B == NULL) ) {
+            free( A );
+            free( B );
             return CHAMELEON_ERR_OUT_OF_RESOURCES;
         }
     }
@@ -175,8 +177,8 @@ int check_zmatrices( run_arg_list_t *args, cham_uplo_t uplo, CHAM_desc_t *descA,
 
     if ( rank == 0 ) {
         info_solution = check_zmatrices_std( args, uplo, M, N, A, LDA, B, LDB );
-        free(A);
-        free(B);
+        free( A );
+        free( B );
     }
 
     /* Broadcasts the result from the main processus */
-- 
GitLab