| version 1.201.2.1, 2011/06/06 09:09:39 |
version 1.202, 2011/01/17 07:13:32 |
| 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_OROUTE |
if ((u_long)arg1 == PF_ROUTE || (u_long)arg1 == PF_BLUETOOTH) |
| || (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; |