Ack.
-----Original Message-----
From: Khanh Q Nguyen <[email protected]>
Sent: Monday, April 17, 2023 2:10 PM
To: Thang Duc Nguyen <[email protected]>; Thien Minh Huynh
<[email protected]>
Cc: [email protected]; Khanh Q Nguyen
<[email protected]>
Subject: [PATCH 2/2] evt: fix pointer used after free [#3332]
This fix moves the free function to a more appropriate position.
---
src/evt/evtd/eds_amf.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/evt/evtd/eds_amf.c b/src/evt/evtd/eds_amf.c index
97b71a5bd..ebadf9095 100644
--- a/src/evt/evtd/eds_amf.c
+++ b/src/evt/evtd/eds_amf.c
@@ -865,10 +865,10 @@ SaBoolT update_node_db(EDS_CB *cb, NODE_ID node_id,
SaBoolT is_member)
if (ncs_patricia_tree_add(&cb->eds_cluster_nodes_list,
&cn->pat_node) !=
NCSCC_RC_SUCCESS) {
- free(cn);
LOG_ER(
"Patricia add failed for cluster node %u",
cn->node_id);
+ free(cn);
TRACE_LEAVE();
return SA_FALSE;
} else {
--
2.17.1
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel