fix warning/bug: address of array 'info->addr' will always evaluate to 'true'
authorGregg Reynolds <reynolds-gregg@norc.org>
Sun, 5 Jun 2016 14:15:38 +0000 (09:15 -0500)
committerJon A. Cruz <jon@joncruz.org>
Thu, 9 Jun 2016 07:45:20 +0000 (07:45 +0000)
Change-Id: Ib4b65f43f35fc0547d50983334c2e6760d212340
Signed-off-by: Gregg Reynolds <reynolds-gregg@norc.org>
Reviewed-on: https://gerrit.iotivity.org/gerrit/8459
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Jon A. Cruz <jon@joncruz.org>
resource/csdk/connectivity/util/src/cautilinterface.c

index 35c21b7..2d56ed2 100644 (file)
@@ -53,7 +53,7 @@ static void CAManagerAdapterMonitorHandler(CATransportAdapter_t adapter,
 
 static void CAManagerConnectionMonitorHandler(const CAEndpoint_t *info, bool isConnected)
 {
-    if (!info || !info->addr)
+    if (!info || !info->addr[0])
     {
         OIC_LOG(ERROR, TAG, "remoteAddress is NULL");
         return;