bug fixes for LEASES from Rick Macklem
[unix-history] / usr / src / sys / kern / uipc_domain.c
index 89dc5e9..5f679c3 100644 (file)
@@ -4,7 +4,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)uipc_domain.c       7.14 (Berkeley) %G%
+ *     @(#)uipc_domain.c       7.16 (Berkeley) %G%
  */
 
 #include <sys/param.h>
  */
 
 #include <sys/param.h>
@@ -14,6 +14,8 @@
 #include <sys/mbuf.h>
 #include <sys/time.h>
 #include <sys/kernel.h>
 #include <sys/mbuf.h>
 #include <sys/time.h>
 #include <sys/kernel.h>
+#include <sys/proc.h>
+#include <vm/vm.h>
 #include <sys/sysctl.h>
 
 #define        ADDDOMAIN(x)    { \
 #include <sys/sysctl.h>
 
 #define        ADDDOMAIN(x)    { \
@@ -127,7 +129,7 @@ net_sysctl(name, namelen, oldp, oldlenp, newp, newlen, p)
         * next two components are protocol family and protocol number,
         * then at least one addition component.
         */
         * next two components are protocol family and protocol number,
         * then at least one addition component.
         */
-       if (namelen <= 3)
+       if (namelen < 3)
                return (EISDIR);                /* overloaded */
        family = name[0];
        protocol = name[1];
                return (EISDIR);                /* overloaded */
        family = name[0];
        protocol = name[1];