From 96c6d305bfb9cf1bd88ed66dc491ae2697ea216b Mon Sep 17 00:00:00 2001
From: Mathieu Faverge <mathieu.faverge@inria.fr>
Date: Wed, 31 Aug 2022 19:11:38 +0200
Subject: [PATCH] Fix coverity issue 1516485 Logically dead code

---
 control/descriptor_rec.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/control/descriptor_rec.c b/control/descriptor_rec.c
index 7c388eb90..c5c430a6d 100644
--- a/control/descriptor_rec.c
+++ b/control/descriptor_rec.c
@@ -76,15 +76,15 @@ chameleon_recdesc_create( const char *name, CHAM_desc_t **descptr, void *mat, ch
 
             chameleon_asprintf( &subname, "%s[%d,%d]", name, m, n );
 
-            chameleon_recdesc_create( subname, &tiledesc, tile->mat,
-                                      desc->dtyp, mb, nb,
-                                      tile->ld, tempnn, /* Abuse as ln is not used */
-                                      tempmm, tempnn,
-                                      1, 1,             /* can recurse only on local data */
-                                      chameleon_getaddr_cm, chameleon_getblkldd_cm, NULL);
+            rc = chameleon_recdesc_create( subname, &tiledesc, tile->mat,
+                                           desc->dtyp, mb, nb,
+                                           tile->ld, tempnn, /* Abuse as ln is not used */
+                                           tempmm, tempnn,
+                                           1, 1,             /* can recurse only on local data */
+                                           chameleon_getaddr_cm, chameleon_getblkldd_cm, NULL);
 
             tile->format = CHAMELEON_TILE_DESC;
-            tile->mat = tiledesc;
+            tile->mat    = tiledesc;
 
             if ( rc != CHAMELEON_SUCCESS ) {
                 return rc;
-- 
GitLab