- if (a->address.af == ADDRESS_IP4)
- unformat(&input, "%U/%d", unformat_ip4_address, &a->address.un.ip4, &a->len);
- else if (a->address.af == ADDRESS_IP6)
- unformat(&input, "%U/%d", unformat_ip6_address, &a->address.un.ip6, &a->len);
+ int plen;
+ if (unformat (&input, "%U/%d", unformat_ip4_address, &a->address.un.ip4, &plen))
+ a->address.af = ADDRESS_IP4;
+ else if (unformat (&input, "%U/%d", unformat_ip6_address, &a->address.un.ip6, &plen))
+ a->address.af = ADDRESS_IP6;