If corosync segfaults we will leak shared memory.

Signed-off-by: Angus Salkeld <[email protected]>
---
 lib/cpg.c |    9 ---------
 1 files changed, 0 insertions(+), 9 deletions(-)

diff --git a/lib/cpg.c b/lib/cpg.c
index 0bbc61c..560e04d 100644
--- a/lib/cpg.c
+++ b/lib/cpg.c
@@ -250,20 +250,11 @@ cs_error_t cpg_finalize (
                &res_lib_cpg_finalize,
                sizeof (struct res_lib_cpg_finalize));
 
-       if (error != CS_OK) {
-               goto error_put;
-       }
-
        qb_ipcc_disconnect(cpg_inst->c);
 
        cpg_inst_finalize (cpg_inst, handle);
        hdb_handle_put (&cpg_handle_t_db, handle);
 
-       return (CPG_OK);
-
-error_put:
-       hdb_handle_put (&cpg_iteration_handle_t_db, handle);
-       cpg_inst->finalize = 0;
        return (error);
 }
 
-- 
1.7.3.1

_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to