ack, review only/Thanks HansN

On 09/22/2017 03:23 AM, Gary Lee wrote:
---
  src/amf/amfd/imm.cc       | 2 +-
  src/amf/amfnd/avnd_util.h | 2 +-
  src/amf/amfnd/util.cc     | 5 +++--
  3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/amf/amfd/imm.cc b/src/amf/amfd/imm.cc
index 5e8679c3f..baf646c92 100644
--- a/src/amf/amfd/imm.cc
+++ b/src/amf/amfd/imm.cc
@@ -524,7 +524,7 @@ static const SaImmOiImplementerNameT implementerName =
      (SaImmOiImplementerNameT) "safAmfService";
  static const SaImmOiImplementerNameT applierNamePrefix =
      (SaImmOiImplementerNameT) "@safAmfService";
-static SaVersionT immVersion = {'A', 2, 15};
+static const SaVersionT immVersion = {'A', 2, 15};
/* This string array must match the AVSV_AMF_CLASS_ID enum */
  static const char *avd_class_names[] = {"Invalid",
diff --git a/src/amf/amfnd/avnd_util.h b/src/amf/amfnd/avnd_util.h
index 3add13aae..247ee9ee1 100644
--- a/src/amf/amfnd/avnd_util.h
+++ b/src/amf/amfnd/avnd_util.h
@@ -63,7 +63,7 @@ void free_n2d_nd_csicomp_state_info(AVSV_DND_MSG *msg);
  void free_n2d_nd_sisu_state_info(AVSV_DND_MSG *msg);
  SaAisErrorT saImmOmInitialize_cond(SaImmHandleT *immHandle,
                                     const SaImmCallbacksT *immCallbacks,
-                                   SaVersionT *version);
+                                   const SaVersionT *version);
  uint32_t avnd_cpy_SU_DN_from_DN(std::string &, const std::string &);
  SaAisErrorT amf_saImmOmAccessorInitialize(SaImmHandleT &immHandle,
                                            SaImmAccessorHandleT 
&accessorHandle);
diff --git a/src/amf/amfnd/util.cc b/src/amf/amfnd/util.cc
index bca642eac..f6dbb49c1 100644
--- a/src/amf/amfnd/util.cc
+++ b/src/amf/amfnd/util.cc
@@ -249,15 +249,16 @@ const char *avnd_failed_state_file_location(void) {
  
******************************************************************************/
  SaAisErrorT saImmOmInitialize_cond(SaImmHandleT *immHandle,
                                     const SaImmCallbacksT *immCallbacks,
-                                   SaVersionT *version) {
+                                   const SaVersionT *version) {
    if (avnd_cb->scs_absence_max_duration == 0) {
      return immutil_saImmOmInitialize(immHandle, immCallbacks, version);
    }
+ SaVersionT localVer = *version;
    // if headless mode is enabled, don't retry as IMMA already has a 30s
    // initial connection timeout towards IMMND. If we retry, we may
    // cause the watchdog to kill AMFND.
-  return saImmOmInitialize(immHandle, immCallbacks, version);
+  return saImmOmInitialize(immHandle, immCallbacks, &localVer);
  }
/*****************************************************************************


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to