From 71a45d8c275d068bf4370ac5529065232cf96c7d Mon Sep 17 00:00:00 2001 From: Soemin Tjong Date: Mon, 8 May 2017 16:42:55 -0700 Subject: [PATCH] IOT-2223: Fix build break. https://jira.iotivity.org/browse/IOT-2223 Use strlen instead of strnlen_s. Change-Id: I11e837da3d9e31e092093732f48f72b4171319a4 Signed-off-by: Soemin Tjong Reviewed-on: https://gerrit.iotivity.org/gerrit/19731 Tested-by: jenkins-iotivity Reviewed-by: Dan Mihai --- resource/IPCA/src/ocfframework.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/resource/IPCA/src/ocfframework.cpp b/resource/IPCA/src/ocfframework.cpp index d908969..f5751af 100644 --- a/resource/IPCA/src/ocfframework.cpp +++ b/resource/IPCA/src/ocfframework.cpp @@ -1719,10 +1719,13 @@ void OCFFramework::RequestAccessWorkerThread(RequestAccessContext* requestContex passwordInputCallbackInfo); } + // Make sure user input string is terminated + passwordBuffer[OXM_PRECONFIG_PIN_MAX_SIZE] = '\0'; + // Set the preconfigured pin result = deviceDetails->securityInfo.device->addPreconfigPIN( passwordBuffer, - strnlen_s(passwordBuffer, passwordBufferSize)); + strlen(passwordBuffer)); if (OC_STACK_OK != result) { -- 2.7.4