]> git.ipfire.org Git - people/ms/dnsmasq.git/commitdiff
Select correct DHCP context when in PXE bootserver mode.
authorSimon Kelley <simon@thekelleys.org.uk>
Tue, 19 May 2015 22:01:27 +0000 (23:01 +0100)
committerSimon Kelley <simon@thekelleys.org.uk>
Tue, 19 May 2015 22:01:27 +0000 (23:01 +0100)
src/rfc2131.c

index 70d1e59530adcb32e19a9686681b7788b4f901da..e602a21585c9d0f27f4eebcc6ef5bb8fc57a8570 100644 (file)
@@ -805,7 +805,7 @@ size_t dhcp_reply(struct dhcp_context *context, char *iface_name, int int_index,
            if (service->type == type)
              break;
          
-         if (!service || !service->basename)
+         if (!service || !service->basename || !(context = narrow_context(context, mess->ciaddr, tagif_netid)))
            return 0;
          
          clear_packet(mess, end);