MCPcopy Create free account
hub / github.com/F-Stack/f-stack / mac_socket_check_relabel

Function mac_socket_check_relabel

freebsd/security/mac/mac_socket.c:431–444  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

429 "struct socket *", "struct label *");
430
431static int
432mac_socket_check_relabel(struct ucred *cred, struct socket *so,
433 struct label *newlabel)
434{
435 int error;
436
437 SOCK_LOCK_ASSERT(so);
438
439 MAC_POLICY_CHECK_NOSLEEP(socket_check_relabel, cred, so,
440 so->so_label, newlabel);
441 MAC_CHECK_PROBE3(socket_check_relabel, error, cred, so, newlabel);
442
443 return (error);
444}
445
446MAC_CHECK_PROBE_DEFINE2(socket_check_send, "struct ucred *",
447 "struct socket *");

Callers 1

mac_socket_label_setFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected