diff -u dhcp3-3.1.1/debian/patches/00list dhcp3-3.1.1/debian/patches/00list
--- dhcp3-3.1.1/debian/patches/00list
+++ dhcp3-3.1.1/debian/patches/00list
@@ -25,0 +26,2 @@
+# dhclient
+dhclient-n-option
only in patch2:
unchanged:
--- dhcp3-3.1.1.orig/debian/patches/dhclient-n-option.dpatch
+++ dhcp3-3.1.1/debian/patches/dhclient-n-option.dpatch
@@ -0,0 +1,28 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## dhclient-n-option.dpatch by  <takaki@asis.media-as.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+@DPATCH@
+diff -urNad dhcp3-3.1.1~/client/dhclient.c dhcp3-3.1.1/client/dhclient.c
+--- dhcp3-3.1.1~/client/dhclient.c	2008-01-23 04:02:50.000000000 +0900
++++ dhcp3-3.1.1/client/dhclient.c	2009-02-09 13:51:48.925564951 +0900
+@@ -193,7 +193,7 @@
+ 			nowait = 1;
+ 		} else if (!strcmp (argv [i], "-n")) {
+ 			/* do not start up any interfaces */
+-			interfaces_requested = 1;
++			interfaces_requested = -1;
+ 		} else if (!strcmp (argv [i], "-w")) {
+ 			/* do not exit if there are no broadcast interfaces. */
+ 			persist = 1;
+@@ -213,6 +213,8 @@
+ 			exit (0);
+  		} else if (argv [i][0] == '-') {
+  		    usage ();
++		} else if (interfaces_requested < 0) {
++                    usage();
+ 		} else {
+  		    struct interface_info *tmp = (struct interface_info *)0;
+ 		    status = interface_allocate (&tmp, MDL);
