]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
DHCP: abort BPF in test mode on receipt of message.
authorRoy Marples <roy@marples.name>
Wed, 10 Apr 2019 21:33:01 +0000 (22:33 +0100)
committerRoy Marples <roy@marples.name>
Wed, 10 Apr 2019 21:33:01 +0000 (22:33 +0100)
src/dhcp.c

index ca2dac129586a517598466ce9125cbddbef209bf..f7cdefc9fb8afc4786fb9873bff15359a442bb63 100644 (file)
@@ -3212,6 +3212,7 @@ dhcp_handledhcp(struct interface *ifp, struct bootp *bootp, size_t bootp_len,
                        state->reason = "TEST";
                        script_runreason(ifp, state->reason);
                        eloop_exit(ifp->ctx->eloop, EXIT_SUCCESS);
+                       state->bpf_flags |= BPF_EOF;
                        return;
                }
                eloop_timeout_delete(ifp->ctx->eloop, send_discover, ifp);