for (uint32_t i = 0, j = 0; i < len; i++)
{
CAInterface_t *ifitem = (CAInterface_t *)u_arraylist_get(iflist, i);
-
+ if(!ifitem)
+ {
+ continue;
+ }
unsigned char *addr= (unsigned char *) &(ifitem->ipv4addr);
snprintf(eps[j].addr, MAX_ADDR_STR_SIZE_CA, "%d.%d.%d.%d", addr[0], addr[1], addr[2], addr[3]);