Skip to content

Commit

Permalink
Fix presentation of IPv6 addresses and gateway
Browse files Browse the repository at this point in the history
Signed-off-by: Andre Nathan <andre@digirati.com.br>
Acked-by: Stéphane Graber <stgraber@ubuntu.com>
  • Loading branch information
andrenth authored and stgraber committed Sep 24, 2014
1 parent 5492e96 commit ddfa53e
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/lxc/confile.c
Expand Up @@ -2101,15 +2101,15 @@ static int lxc_get_item_nic(struct lxc_conf *c, char *retv, int inlen,
if (netdev->ipv6_gateway_auto) {
strprint(retv, inlen, "auto");
} else if (netdev->ipv6_gateway) {
char buf[INET_ADDRSTRLEN];
inet_ntop(AF_INET, netdev->ipv6_gateway, buf, sizeof(buf));
char buf[INET6_ADDRSTRLEN];
inet_ntop(AF_INET6, netdev->ipv6_gateway, buf, sizeof(buf));
strprint(retv, inlen, "%s", buf);
}
} else if (strcmp(p1, "ipv6") == 0) {
struct lxc_list *it2;
lxc_list_for_each(it2, &netdev->ipv6) {
struct lxc_inetdev *i = it2->elem;
char buf[INET_ADDRSTRLEN];
struct lxc_inet6dev *i = it2->elem;
char buf[INET6_ADDRSTRLEN];
inet_ntop(AF_INET6, &i->addr, buf, sizeof(buf));
strprint(retv, inlen, "%s\n", buf);
}
Expand Down

0 comments on commit ddfa53e

Please sign in to comment.