From b87e22e31d5bdcb311caa89091df1f2dbb06c0d7 Mon Sep 17 00:00:00 2001 From: Habib Virji Date: Mon, 26 Sep 2016 23:15:36 +0100 Subject: [PATCH] Fix strcpy in occlientcoll occlientcoll was using strcpy, changed it with OICStrcpy. https://jira.iotivity.org/browse/IOT-1310 Change-Id: I51b6c46ea3095eea60c225953c38dfbe65985e7c Signed-off-by: Habib Virji Reviewed-on: https://gerrit.iotivity.org/gerrit/12237 Tested-by: jenkins-iotivity Reviewed-by: Ziran Sun --- resource/csdk/stack/samples/linux/SimpleClientServer/occlientcoll.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/resource/csdk/stack/samples/linux/SimpleClientServer/occlientcoll.cpp b/resource/csdk/stack/samples/linux/SimpleClientServer/occlientcoll.cpp index 5e576b4..9a5103d 100644 --- a/resource/csdk/stack/samples/linux/SimpleClientServer/occlientcoll.cpp +++ b/resource/csdk/stack/samples/linux/SimpleClientServer/occlientcoll.cpp @@ -37,6 +37,8 @@ #include "payload_logging.h" #include "logger.h" #include "common.h" +#include "oic_string.h" + std::string getQueryStrForGetPut(); #define TAG ("occlient") @@ -359,7 +361,7 @@ int InitDiscovery() /* Start a discovery query*/ char szQueryUri[MAX_QUERY_LENGTH] = { 0 }; - strcpy(szQueryUri, RESOURCE_DISCOVERY_QUERY); + OICStrcpy(szQueryUri, sizeof(RESOURCE_DISCOVERY_QUERY), RESOURCE_DISCOVERY_QUERY); cbData.cb = discoveryReqCB; cbData.context = (void*)DEFAULT_CONTEXT_VALUE; -- 2.7.4