Commit ae3b3165 authored by John Johansen's avatar John Johansen
Browse files

apparmor: cleanup __find_child()

parent 39d84824
Loading
Loading
Loading
Loading
+8 −8
Original line number Original line Diff line number Diff line
@@ -397,33 +397,33 @@ fail:
/* TODO: profile accounting - setup in remove */
/* TODO: profile accounting - setup in remove */


/**
/**
 * __find_child - find a profile on @head list with a name matching @name
 * __strn_find_child - find a profile on @head list using substring of @name
 * @head: list to search  (NOT NULL)
 * @head: list to search  (NOT NULL)
 * @name: name of profile (NOT NULL)
 * @name: name of profile (NOT NULL)
 * @len: length of @name substring to match
 *
 *
 * Requires: rcu_read_lock be held
 * Requires: rcu_read_lock be held
 *
 *
 * Returns: unrefcounted profile ptr, or NULL if not found
 * Returns: unrefcounted profile ptr, or NULL if not found
 */
 */
static struct aa_profile *__find_child(struct list_head *head, const char *name)
static struct aa_profile *__strn_find_child(struct list_head *head,
					    const char *name, int len)
{
{
	return (struct aa_profile *)__policy_find(head, name);
	return (struct aa_profile *)__policy_strn_find(head, name, len);
}
}


/**
/**
 * __strn_find_child - find a profile on @head list using substring of @name
 * __find_child - find a profile on @head list with a name matching @name
 * @head: list to search  (NOT NULL)
 * @head: list to search  (NOT NULL)
 * @name: name of profile (NOT NULL)
 * @name: name of profile (NOT NULL)
 * @len: length of @name substring to match
 *
 *
 * Requires: rcu_read_lock be held
 * Requires: rcu_read_lock be held
 *
 *
 * Returns: unrefcounted profile ptr, or NULL if not found
 * Returns: unrefcounted profile ptr, or NULL if not found
 */
 */
static struct aa_profile *__strn_find_child(struct list_head *head,
static struct aa_profile *__find_child(struct list_head *head, const char *name)
					    const char *name, int len)
{
{
	return (struct aa_profile *)__policy_strn_find(head, name, len);
	return __strn_find_child(head, name, strlen(name));
}
}


/**
/**