summaryrefslogtreecommitdiff
path: root/net/isc-dhcp44-server/files/patch-server_dhcpd.c
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2024-10-02 12:37:30 +0200
committerDag-Erling Smørgrav <des@FreeBSD.org>2024-10-02 12:37:30 +0200
commit6725d10536142ea378a9207aecb99c2d2e1a9229 (patch)
treec6bf515c9c4283aa324e5139b370a612433b8cdb /net/isc-dhcp44-server/files/patch-server_dhcpd.c
parentnet/croc: update to version 10.0.13 (diff)
net/isc-dhcp44-server: Fix checkconfig command.
This adds an undocumented -Q flag which cancels out any -q option that may be present in dhcpd_flags, avoiding the need for a fragile sed command. It also adds a comment explaining why we are running the check twice and what the -q and -Q are for. PR: 281701
Diffstat (limited to 'net/isc-dhcp44-server/files/patch-server_dhcpd.c')
-rw-r--r--net/isc-dhcp44-server/files/patch-server_dhcpd.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/net/isc-dhcp44-server/files/patch-server_dhcpd.c b/net/isc-dhcp44-server/files/patch-server_dhcpd.c
new file mode 100644
index 000000000000..17e6c79025bb
--- /dev/null
+++ b/net/isc-dhcp44-server/files/patch-server_dhcpd.c
@@ -0,0 +1,12 @@
+--- server/dhcpd.c.orig 2022-09-28 14:39:15 UTC
++++ server/dhcpd.c
+@@ -492,6 +492,9 @@ main(int argc, char **argv) {
+ cftest = 1;
+ lftest = 1;
+ log_perror = -1;
++ } else if (!strcmp (argv [i], "-Q")) {
++ quiet = 0;
++ quiet_interface_discovery = 0;
+ } else if (!strcmp (argv [i], "-q")) {
+ quiet = 1;
+ quiet_interface_discovery = 1;