]> git.ipfire.org Git - ipfire-2.x.git/blob - src/patches/dnsmasq/0097-Select-correct-DHCP-context-when-in-PXE-bootserver-m.patch
dnsmasq: Import patches from upstream
[ipfire-2.x.git] / src / patches / dnsmasq / 0097-Select-correct-DHCP-context-when-in-PXE-bootserver-m.patch
1 From 7f8565b94ca52dde31f7688a9f9a0cc611d9dae3 Mon Sep 17 00:00:00 2001
2 From: Simon Kelley <simon@thekelleys.org.uk>
3 Date: Tue, 19 May 2015 23:01:27 +0100
4 Subject: [PATCH 97/98] Select correct DHCP context when in PXE bootserver
5 mode.
6
7 ---
8 src/rfc2131.c | 2 +-
9 1 file changed, 1 insertion(+), 1 deletion(-)
10
11 diff --git a/src/rfc2131.c b/src/rfc2131.c
12 index 70d1e59530ad..e602a21585c9 100644
13 --- a/src/rfc2131.c
14 +++ b/src/rfc2131.c
15 @@ -805,7 +805,7 @@ size_t dhcp_reply(struct dhcp_context *context, char *iface_name, int int_index,
16 if (service->type == type)
17 break;
18
19 - if (!service || !service->basename)
20 + if (!service || !service->basename || !(context = narrow_context(context, mess->ciaddr, tagif_netid)))
21 return 0;
22
23 clear_packet(mess, end);
24 --
25 2.1.0
26