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

Commit 287f276c authored by qctecmdr Service's avatar qctecmdr Service Committed by Gerrit - the friendly Code Review server
Browse files

Merge "net: qrtr: Check function pointer before calling"

parents 0900b2ed 65cc92c6
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -1041,6 +1041,7 @@ static void qrtr_reset_ports(void)

		sock_hold(&ipc->sk);
		ipc->sk.sk_err = ENETRESET;
		if (ipc->sk.sk_error_report)
			ipc->sk.sk_error_report(&ipc->sk);
		sock_put(&ipc->sk);
	}
@@ -1142,6 +1143,7 @@ static int qrtr_local_enqueue(struct qrtr_node *node, struct sk_buff *skb,
	if (sk && sk->sk_err == ENETRESET) {
		sock_hold(sk);
		sk->sk_err = ENETRESET;
		if (sk->sk_error_report)
			sk->sk_error_report(sk);
		sock_put(sk);
		kfree_skb(skb);