From 70876ca137f22b9318458e8fb80e6ddb8b389688 Mon Sep 17 00:00:00 2001 From: Sandipan Patra Date: Mon, 14 Mar 2016 14:19:51 +0530 Subject: [PATCH] [Arduino Due] Arduino wifi multicast defalut return value changed to CA_STATUS_OK Change-Id: If7b28c30af4093771aee724356114ca5d4929cd4 Signed-off-by: Sandipan Patra Reviewed-on: https://gerrit.iotivity.org/gerrit/5849 Tested-by: jenkins-iotivity Reviewed-by: Jon A. Cruz --- .../csdk/connectivity/src/ip_adapter/arduino/caipserver_wifi.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resource/csdk/connectivity/src/ip_adapter/arduino/caipserver_wifi.cpp b/resource/csdk/connectivity/src/ip_adapter/arduino/caipserver_wifi.cpp index f139af8..02bcaea 100644 --- a/resource/csdk/connectivity/src/ip_adapter/arduino/caipserver_wifi.cpp +++ b/resource/csdk/connectivity/src/ip_adapter/arduino/caipserver_wifi.cpp @@ -127,7 +127,11 @@ CAResult_t CAIPStartMulticastServer(const char *localAddress, const char *multic // wifi shield does not support multicast OIC_LOG(DEBUG, TAG, "IN"); OIC_LOG(DEBUG, TAG, "OUT"); - return CA_NOT_SUPPORTED; + //Arduino wifi shiled does not support multicast. + //OCInit() is failing if an error code is returned here, + //hence blocking even uni-cast operations. + //So default return value is changed to CA_STATUS_OK. + return CA_STATUS_OK; } CAResult_t CAIPStartServer() -- 2.7.4