summaryrefslogtreecommitdiffstats
path: root/package/dhcp/0001-fix-configure-debug.patch
diff options
context:
space:
mode:
Diffstat (limited to 'package/dhcp/0001-fix-configure-debug.patch')
-rw-r--r--package/dhcp/0001-fix-configure-debug.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/package/dhcp/0001-fix-configure-debug.patch b/package/dhcp/0001-fix-configure-debug.patch
new file mode 100644
index 0000000000..19c9bfe56a
--- /dev/null
+++ b/package/dhcp/0001-fix-configure-debug.patch
@@ -0,0 +1,23 @@
+AC_ARG_ENABLE is passed wrong parameters for action-if-given:
+If someone passed --enable-debug to configure enable_debug was set to 'yes',
+but if --disable-debug was passed the action is also called and debug was
+also set to 'yes' which is wrong.
+Use $enableval for this case.
+
+Reported upstream as ISC-Bugs #37780 (not publicly accesible).
+Thanks to Nathaniel Roach for pointing out the problem.
+
+Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
+
+diff -Nura dhcp-4.1-ESV-R10.orig/configure.ac dhcp-4.1-ESV-R10/configure.ac
+--- dhcp-4.1-ESV-R10.orig/configure.ac 2014-11-11 09:50:07.719277076 -0300
++++ dhcp-4.1-ESV-R10/configure.ac 2014-11-11 09:51:10.722432148 -0300
+@@ -53,7 +53,7 @@
+ AC_ARG_ENABLE(debug,
+ AC_HELP_STRING([--enable-debug],
+ [create a debug-only version of the software (default is no).]),
+- [enable_debug=yes],[enable_debug=no])
++ [enable_debug=$enableval],[enable_debug=no])
+ # This is very much off by default.
+ if test "$enable_debug" = "yes" ; then
+ AC_DEFINE([DEBUG], [1],
OpenPOWER on IntegriCloud