Fix crash in DHCPv6 information-request handler.

This commit is contained in:
Simon Kelley committed 2013-02-19 16:47:07 +00:00
1 parent dd1721c799
commit 4038ae2005
2 files changed
+6 -1

No files matched your search

+5
View File
@@ -38,6 +38,11 @@ version 2.66
agent. Thanks to Lakefield Communications for providing a
bounty for this addition.
Fixed crash, introduced in 2.64, whilst handling DHCPv6
information-requests with some common configurations.
Thanks to Robert M. Albrecht for the bug report and
chasing the problem.
version 2.65
Fix regression which broke forwarding of queries sent via
+1 -1
View File
@@ -1027,7 +1027,7 @@ static int dhcp6_no_relay(int msg_type, struct in6_addr *link_address, struct dh
{
/* We can't discriminate contexts based on address, as we don't know it.
If there is only one possible context, we can use its tags */
if (context && !context->current)
if (context && context->netid.net && !context->current)
{
context->netid.next = NULL;
context_tags = &context->netid;