Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9bb5fd2b authored by Paul Moore's avatar Paul Moore Committed by David S. Miller
Browse files

NetLabel: use cipso_v4_doi_search() for local CIPSOv4 functions



The cipso_v4_doi_search() function behaves the same as cipso_v4_doi_getdef()
but is a local, static function so use it whenever possibile in the CIPSOv4
code base.

Signed-of-by: default avatarPaul Moore <paul.moore@hp.com>

Signed-off-by: default avatarJames Morris <jmorris@namei.org>
parent c6b1677a
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -1135,7 +1135,7 @@ int cipso_v4_validate(unsigned char **option)
	}

	rcu_read_lock();
	doi_def = cipso_v4_doi_getdef(ntohl(*((__be32 *)&opt[2])));
	doi_def = cipso_v4_doi_search(ntohl(*((u32 *)&opt[2])));
	if (doi_def == NULL) {
		err_offset = 2;
		goto validate_return_locked;
@@ -1380,7 +1380,7 @@ int cipso_v4_sock_getattr(struct sock *sk, struct netlbl_lsm_secattr *secattr)

	doi = ntohl(*(__be32 *)&cipso_ptr[2]);
	rcu_read_lock();
	doi_def = cipso_v4_doi_getdef(doi);
	doi_def = cipso_v4_doi_search(doi);
	if (doi_def == NULL) {
		rcu_read_unlock();
		return -ENOMSG;
@@ -1448,7 +1448,7 @@ int cipso_v4_skbuff_getattr(const struct sk_buff *skb,

	doi = ntohl(*(__be32 *)&cipso_ptr[2]);
	rcu_read_lock();
	doi_def = cipso_v4_doi_getdef(doi);
	doi_def = cipso_v4_doi_search(doi);
	if (doi_def == NULL)
		goto skbuff_getattr_return;