From bf287c6cedee249b04e880bb90bb7e73e8f6b4e5 Mon Sep 17 00:00:00 2001
From: Ali Mohammed <ali.mohammed@hpe.com>
Date: Mon, 30 Jan 2023 16:58:52 +0200
Subject: [PATCH] should not return with lock

---
 maestro/pool_manager_registry.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/maestro/pool_manager_registry.c b/maestro/pool_manager_registry.c
index 18e2cedd..f67db721 100644
--- a/maestro/pool_manager_registry.c
+++ b/maestro/pool_manager_registry.c
@@ -262,7 +262,7 @@ mstro_pc_app_register_pending(mstro_app_id id)
           /*cleanup*/
           status = mstro_pm_app_reg__entry_dispose(e);
           assert(status ==MSTRO_OK);
-          return MSTRO_FAIL;
+          status = MSTRO_FAIL;
         }
         else if((elt!=NULL) && (!elt->pending))
         {
@@ -270,7 +270,7 @@ mstro_pc_app_register_pending(mstro_app_id id)
           /*cleanup*/
           status = mstro_pm_app_reg__entry_dispose(e);
           assert(status ==MSTRO_OK);
-          return MSTRO_FAIL;
+          status = MSTRO_FAIL;
         }
         else { // elt == NULL
 				  HASH_ADD(hh, g_mstro_pm_app_registry,
-- 
GitLab