Lines Matching refs:new_allowedip
356 struct wgallowedip *allowedip = *last_allowedip, *new_allowedip; in parse_allowedips() local
384 new_allowedip = calloc(1, sizeof(*new_allowedip)); in parse_allowedips()
385 if (!new_allowedip) { in parse_allowedips()
392 if (!parse_ip(new_allowedip, ip)) { in parse_allowedips()
393 free(new_allowedip); in parse_allowedips()
403 …if (*end || (cidr > 32 && new_allowedip->family == AF_INET) || (cidr > 128 && new_allowedip->famil… in parse_allowedips()
405 } else if (new_allowedip->family == AF_INET) in parse_allowedips()
407 else if (new_allowedip->family == AF_INET6) in parse_allowedips()
411 new_allowedip->cidr = cidr; in parse_allowedips()
412 new_allowedip->flags = flags; in parse_allowedips()
414 if (!validate_netmask(new_allowedip)) in parse_allowedips()
418 allowedip->next_allowedip = new_allowedip; in parse_allowedips()
420 peer->first_allowedip = new_allowedip; in parse_allowedips()
421 allowedip = new_allowedip; in parse_allowedips()
429 free(new_allowedip); in parse_allowedips()