Hi All,

based on a similar change from FreeBSD:

Change the return error from EACCES to EPERM as it is not a file.

Index: src/sys/netinet6/ip6_mroute.c
===================================================================
RCS file: /cvs/src/sys/netinet6/ip6_mroute.c,v
retrieving revision 1.67
diff -u -p -u -p -r1.67 ip6_mroute.c
--- src/sys/netinet6/ip6_mroute.c       11 Nov 2013 09:15:35 -0000      1.67
+++ src/sys/netinet6/ip6_mroute.c       12 Feb 2014 18:04:44 -0000
@@ -247,7 +247,7 @@ int
 ip6_mrouter_set(int cmd, struct socket *so, struct mbuf *m)
 {
        if (cmd != MRT6_INIT && so != ip6_mrouter)
-               return (EACCES);
+               return (EPERM);
 
        switch (cmd) {
        case MRT6_INIT:

Reply via email to