#include "NSConsumerInterface.h"\r
#include "NSConstants.h"\r
#include "NSCommon.h"\r
+#include "NSUtils.h"\r
#include "oic_string.h"\r
\r
namespace OIC\r
::NSProvider *NSProvider::getNSProvider()\r
{\r
::NSProvider *provider = new ::NSProvider;\r
- OICStrcpy(provider->providerId, m_providerId.length(), m_providerId.c_str());\r
+ OICStrcpy(provider->providerId, NS_UTILS_UUID_STRING_SIZE, m_providerId.c_str());\r
return provider;\r
}\r
\r
m_syncInfoCb = NULL;\r
if (provider != nullptr)\r
{\r
- if ((provider->providerId != nullptr) && strlen(provider->providerId))\r
- m_providerId.assign(provider->providerId, strlen(provider->providerId));\r
+ m_providerId.assign(provider->providerId, NS_UTILS_UUID_STRING_SIZE);\r
}\r
}\r
\r