Merge branches 'master' and 'suser_to_priv'
[dragonfly.git] / sys / netinet6 / ip6_input.c
index c253b80..7bfbf5a 100644 (file)
@@ -84,6 +84,7 @@
 #include <sys/kernel.h>
 #include <sys/syslog.h>
 #include <sys/proc.h>
+#include <sys/priv.h>
 
 #include <sys/thread2.h>
 #include <sys/msgport2.h>
@@ -1131,7 +1132,7 @@ ip6_savecontrol(struct inpcb *in6p, struct mbuf **mp, struct ip6_hdr *ip6,
        int rthdr_exist = 0;
 
 
-       if (suser(td) == 0)
+       if (priv_check(td, PRIV_ROOT) == 0)
                privileged++;
 
 #ifdef SO_TIMESTAMP