When finding provider using address,
search logic do invalid type casting for provider connection information.
For the above reason, Provider was never finding with address on storage.
In this patch, invalid type casting is fixed.
Change-Id: I6cde6c9b85e589501cb3ae7567246e631d5e9a65
Signed-off-by: KIM JungYong <jyong2.kim@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/10845
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: Uze Choi <uzchoi@samsung.com>
while (iter)
{
NSProviderConnectionInfo * connection =
- ((NSProviderConnectionInfo *) iter->data)->next;
+ ((NSProvider_internal *) iter->data)->connection;
while (connection)
{
char * conAddr = connection->addr->addr;