ifgr_groups
if (len / sizeof(*ifgr.ifgr_groups) <= idx-1)
if ((ifgr.ifgr_groups = calloc(1, len)) == NULL) {
memcpy(ifg, &ifgr.ifgr_groups[idx-1], sizeof *ifg);
free(ifgr.ifgr_groups);
free(ifgr.ifgr_groups);
if ((ifgr.ifgr_groups = calloc(1, len)) == NULL)
for (ifg = ifgr.ifgr_groups; ifg && len >= sizeof(struct ifg_req);
free(ifgr.ifgr_groups);
if ((ifgr.ifgr_groups = calloc(1, len)) == NULL)
for (ifg = ifgr.ifgr_groups; ifg && len >= sizeof(struct ifg_req);
free(ifgr.ifgr_groups);
ifgr.ifgr_groups = calloc(len / sizeof(struct ifg_req),
if (ifgr.ifgr_groups == NULL)
ifg = ifgr.ifgr_groups;
free(ifgr.ifgr_groups);
if ((ifgr.ifgr_groups = calloc(1, len)) == NULL)
for (ifg = ifgr.ifgr_groups; ifg && len >= sizeof(struct ifg_req);
free(ifgr.ifgr_groups);
if ((ifgr.ifgr_groups = calloc(1, len)) == NULL)
for (ifg = ifgr.ifgr_groups; ifg && len >= sizeof(struct ifg_req);
free(ifgr.ifgr_groups);
if ((ifgr.ifgr_groups = calloc(1, len)) == NULL)
for (ifg = ifgr.ifgr_groups; ifg && len >= sizeof(struct ifg_req);
free(ifgr.ifgr_groups);
ifgp = ifgr->ifgr_groups;
ifgp = ifgr->ifgr_groups;
ifgp = ifgr->ifgr_groups;
ifgr.ifgr_groups = calloc(len, 1);
if (ifgr.ifgr_groups == NULL)
ifg = ifgr.ifgr_groups;
free(ifgr.ifgr_groups);
ifgr.ifgr_groups = calloc(len / sizeof(struct ifg_req),
if (ifgr.ifgr_groups == NULL)
ifg = ifgr.ifgr_groups;
free(ifgr.ifgr_groups);
ifgr.ifgr_groups = calloc(len/sizeof(struct ifg_req),
ifg = ifgr.ifgr_groups;
free(ifgr.ifgr_groups);
if ((ifgr.ifgr_groups = calloc(1, len)) == NULL)
free(ifgr.ifgr_groups);
for (ifg = ifgr.ifgr_groups;
free(ifgr.ifgr_groups);
ifgr.ifgr_groups = calloc(len / sizeof(struct ifg_req),
if (ifgr.ifgr_groups == NULL)
ifg = ifgr.ifgr_groups;
free(ifgr.ifgr_groups);
ifgr.ifgr_groups = xcalloc(len/sizeof(struct ifg_req),
ifg = ifgr.ifgr_groups;
free(ifgr.ifgr_groups);