- throw ResourceInitException(m_uri.empty(), m_resourceTypes.empty(),
- m_interfaces.empty(), m_clientWrapper.expired(), false, false);
+ throw ResourceInitException(m_uri.empty(), false, m_resourceTypes.empty(),
+ m_interfaces.empty(), m_clientWrapper.expired(), true, false, false);
+ }
+
+ OCStackResult result = OCDecodeAddressForRFC6874(m_devAddr.addr,
+ sizeof(m_devAddr.addr), ip6Addr.c_str(), nullptr);
+
+ if (OC_STACK_OK != result)
+ {
+ throw ResourceInitException(m_uri.empty(), false, m_resourceTypes.empty(),
+ m_interfaces.empty(), m_clientWrapper.expired(), false, true, false);