Struct SaVersionT has only 24bit but using encode 32bit.
Solution is encode each 8bit releaseCode, majorCode, minorCode
and one more 8bit to backward compatible.
---
src/log/logd/lgs_mbcsv_v6.cc | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/src/log/logd/lgs_mbcsv_v6.cc b/src/log/logd/lgs_mbcsv_v6.cc
index b094028e6..14072f41b 100644
--- a/src/log/logd/lgs_mbcsv_v6.cc
+++ b/src/log/logd/lgs_mbcsv_v6.cc
@@ -51,8 +51,18 @@ uint32_t edp_ed_reg_rec_v6(EDU_HDL *edu_hdl, EDU_TKN
*edu_tkn, NCSCONTEXT ptr,
(long)&((lgs_ckpt_initialize_msg_v6_t *)0)->mds_dest, 0, NULL},
{EDU_EXEC, edp_ed_stream_list, EDQ_POINTER, 0, 0,
(long)&((lgs_ckpt_initialize_msg_v6_t *)0)->stream_list, 0, NULL},
- {EDU_EXEC, ncs_edp_uns32, 0, 0, 0,
- (long)&((lgs_ckpt_initialize_msg_v6_t *)0)->client_ver, 0, NULL},
+ {EDU_EXEC, ncs_edp_uns8, 0, 0, 0,
+ (long)&((lgs_ckpt_initialize_msg_v6_t *)0)->client_ver.releaseCode,
+ 0, NULL},
+ {EDU_EXEC, ncs_edp_uns8, 0, 0, 0,
+ (long)&((lgs_ckpt_initialize_msg_v6_t *)0)->client_ver.majorVersion,
+ 0, NULL},
+ {EDU_EXEC, ncs_edp_uns8, 0, 0, 0,
+ (long)&((lgs_ckpt_initialize_msg_v6_t *)0)->client_ver.minorVersion,
+ 0, NULL},
+ {EDU_EXEC, ncs_edp_uns8, 0, 0, 0,
+ (long)&((lgs_ckpt_initialize_msg_v6_t *)0)->client_ver.minorVersion,
+ 0, NULL},
{EDU_END, 0, 0, 0, 0, 0, 0, NULL},
};
--
2.38.1
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel