| version 1.202, 2011/01/17 07:13:32 |
version 1.202.2.1, 2011/02/08 16:20:00 |
| Line 463 socket_listener_cb(kauth_cred_t cred, ka |
|
| Line 463 socket_listener_cb(kauth_cred_t cred, ka |
|
| |
|
| case KAUTH_REQ_NETWORK_SOCKET_OPEN: |
case KAUTH_REQ_NETWORK_SOCKET_OPEN: |
| /* We allow "raw" routing/bluetooth sockets to anyone. */ |
/* We allow "raw" routing/bluetooth sockets to anyone. */ |
| if ((u_long)arg1 == PF_ROUTE || (u_long)arg1 == PF_BLUETOOTH) |
if ((u_long)arg1 == PF_ROUTE || (u_long)arg1 == PF_OROUTE |
| |
|| (u_long)arg1 == PF_BLUETOOTH) { |
| result = KAUTH_RESULT_ALLOW; |
result = KAUTH_RESULT_ALLOW; |
| else { |
} else { |
| /* Privileged, let secmodel handle this. */ |
/* Privileged, let secmodel handle this. */ |
| if ((u_long)arg2 == SOCK_RAW) |
if ((u_long)arg2 == SOCK_RAW) |
| break; |
break; |