From d857460aedb04099c75fbf047c426b2e57111e18 Mon Sep 17 00:00:00 2001 From: BenceJanosSzabo <bence.janos.szabo@ericsson.com> Date: Thu, 3 Nov 2016 09:40:40 +0100 Subject: [PATCH] XER: AnyElement correction Change-Id: I15c4af953189fded2efb227e5e832077d6282a20 Signed-off-by: BenceJanosSzabo <bence.janos.szabo@ericsson.com> --- core/Universal_charstring.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/core/Universal_charstring.cc b/core/Universal_charstring.cc index ae789fbbe..3d9d9085e 100644 --- a/core/Universal_charstring.cc +++ b/core/Universal_charstring.cc @@ -1894,10 +1894,9 @@ int UNIVERSAL_CHARSTRING::XER_encode(const XERdescriptor_t& p_td, size_t len = strlen(p_td.ns_uris[0]); new_buf.put_s(len, (const unsigned char*)p_td.ns_uris[0]); new_buf.put_c('\''); - + other_buf.set_pos(index); - len = strlen((const char*)other_buf.get_read_data()); - new_buf.put_s(len, other_buf.get_read_data()); + new_buf.put_s(other_buf.get_len() - index, other_buf.get_read_data()); other_buf = new_buf; } else { check_namespace_restrictions(p_td, xmlns); -- GitLab