]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Correst size allocation for prefix delegation, thanks to Jade.
authorRoy Marples <roy@marples.name>
Tue, 22 Sep 2015 08:12:30 +0000 (08:12 +0000)
committerRoy Marples <roy@marples.name>
Tue, 22 Sep 2015 08:12:30 +0000 (08:12 +0000)
dhcp6.c

diff --git a/dhcp6.c b/dhcp6.c
index 56d9ae27dcf239f5ed44fdc2b1599525da47452f..13a76289387cf19629d19f68340fcc37031d3d69 100644 (file)
--- a/dhcp6.c
+++ b/dhcp6.c
@@ -1902,7 +1902,7 @@ dhcp6_findpd(struct interface *ifp, const uint8_t *iaid,
                        state->expire = a->prefix_vltime;
                i++;
 
-               p = D6_COPTION_DATA(o) + sizeof(pdp);
+               p = D6_COPTION_DATA(o) + sizeof(*pdp);
                ol = (uint16_t)(ol - sizeof(pdp));
                ex = dhcp6_findoption(D6_OPTION_PD_EXCLUDE, p, ol);
                a->prefix_exclude_len = 0;