osaf/services/saf/amf/amfd/nodeswbundle.cc |  3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


allow all nodeswbundles to be deleted if the node is absent

diff --git a/osaf/services/saf/amf/amfd/nodeswbundle.cc 
b/osaf/services/saf/amf/amfd/nodeswbundle.cc
--- a/osaf/services/saf/amf/amfd/nodeswbundle.cc
+++ b/osaf/services/saf/amf/amfd/nodeswbundle.cc
@@ -80,8 +80,7 @@
                                node_dn, "safInstalledSwBundle", &bundle_dn);
 
                        if (memcmp(bundle_dn_to_delete, &bundle_dn, 
sizeof(SaNameT)) == 0) {
-                               if ((su->sg_of_su->sg_ncs_spec &&
-                                    (su->su_on_node->node_state == 
AVD_AVND_STATE_ABSENT)) ||
+                               if (su->su_on_node->node_state == 
AVD_AVND_STATE_ABSENT ||
                                    (!su->sg_of_su->sg_ncs_spec &&
                                     (comp->su->saAmfSUAdminState == 
SA_AMF_ADMIN_LOCKED_INSTANTIATION))) {
                                        continue;

------------------------------------------------------------------------------
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to