contrib/packages: move olsrd to tip again and add fix for ipv6 address handling
[project/luci.git] / contrib / package / olsrd-luci / patches / 010-olsrd-ip6addr.patch
1 diff -urN olsrd-913b11abf7f1.orig/src/linux/net.c olsrd-913b11abf7f1/src/linux/net.c
2 --- olsrd-913b11abf7f1.orig/src/linux/net.c     2008-12-27 10:41:08.000000000 +0100
3 +++ olsrd-913b11abf7f1/src/linux/net.c  2008-12-28 22:05:51.000000000 +0100
4 @@ -678,7 +678,7 @@
5           OLSR_PRINTF(4, "Found addr: %s:%s:%s:%s:%s:%s:%s:%s\n",
6                       addr6p[0], addr6p[1], addr6p[2], addr6p[3],
7                       addr6p[4], addr6p[5], addr6p[6], addr6p[7]);
8 -         inet_pton(AF_INET6, addr6, saddr6);
9 +         inet_pton(AF_INET6, addr6, &saddr6->sin6_addr);
10           rv = 1;
11           break;
12         }