- icd_ioty_conn_type_to_oic_transport_type(conn_type, &dev_addr.adapter,
- &dev_addr.flags);
-
- switch (conn_type) {
- case IOTCON_CONNECTIVITY_IPV4:
- dev_host = strtok_r(host, ":", &ptr);
- snprintf(dev_addr.addr, sizeof(dev_addr.addr), "%s", dev_host);
- dev_addr.port = atoi(strtok_r(NULL, ":", &ptr));
- break;
- case IOTCON_CONNECTIVITY_IPV6:
- dev_host = strtok_r(host, "]", &ptr);
- snprintf(dev_addr.addr, sizeof(dev_addr.addr), "%s", dev_host);
- dev_addr.port = atoi(strtok_r(NULL, "]", &ptr));
- break;
- default:
- ERR("Invalid Connectivitiy Type");
+ ret = icd_ioty_get_dev_addr(host, conn_type, &dev_addr);
+ if (IOTCON_ERROR_NONE != ret) {
+ ERR("icd_ioty_get_dev_addr() Fail(%d)", ret);