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

Commit a8134296 authored by Paul Moore's avatar Paul Moore
Browse files

smack: Fix missing calls to netlbl_skbuff_err()



Smack needs to call netlbl_skbuff_err() to let NetLabel do the necessary
protocol specific error handling.

Signed-off-by: default avatarPaul Moore <paul.moore@hp.com>
Acked-by: default avatarCasey Schaufler <casey@schaufler-ca.com>
parent dfaebe98
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -2179,7 +2179,10 @@ static int smack_socket_sock_rcv_skb(struct sock *sk, struct sk_buff *skb)
	 * This is the simplist possible security model
	 * for networking.
	 */
	return smk_access(smack, ssp->smk_in, MAY_WRITE);
	rc = smk_access(smack, ssp->smk_in, MAY_WRITE);
	if (rc != 0)
		netlbl_skbuff_err(skb, rc, 0);
	return rc;
}

/**