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

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

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

parents ced54498 a8fb633c
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -796,6 +796,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);
	}
@@ -893,6 +894,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);