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

Function mls_internalize_label

freebsd/security/mac_mls/mac_mls.c:707–727  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

705}
706
707static int
708mls_internalize_label(struct label *label, char *element_name,
709 char *element_data, int *claimed)
710{
711 struct mac_mls *mm, mm_temp;
712 int error;
713
714 if (strcmp(MAC_MLS_LABEL_NAME, element_name) != 0)
715 return (0);
716
717 (*claimed)++;
718
719 error = mls_parse(&mm_temp, element_data);
720 if (error)
721 return (error);
722
723 mm = SLOT(label);
724 *mm = mm_temp;
725
726 return (0);
727}
728
729static void
730mls_copy_label(struct label *src, struct label *dest)

Callers

nothing calls this directly

Calls 2

strcmpFunction · 0.85
mls_parseFunction · 0.85

Tested by

no test coverage detected