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

Commit f25bc4cd authored by Jack Pham's avatar Jack Pham
Browse files

misc: liquid_dock: Check for NULL notifier parameter



Check nb parameter of register_liquid_dock_notify() in
order to avoid a potential NULL pointer reference if passed
to blocking_notifier_chain_register().

Change-Id: I8d2971d32a1562559e7b27b021efd688beec5494
Signed-off-by: default avatarJack Pham <jackp@codeaurora.org>
parent d0e5ef3a
Loading
Loading
Loading
Loading
+4 −1
Original line number Original line Diff line number Diff line
@@ -37,8 +37,11 @@ static BLOCKING_NOTIFIER_HEAD(dock_notifier_list);
 */
 */
void register_liquid_dock_notify(struct notifier_block *nb)
void register_liquid_dock_notify(struct notifier_block *nb)
{
{
	if (!nb)
		return;

	/* inform new client of current state */
	/* inform new client of current state */
	if (nb && nb->notifier_call)
	if (nb->notifier_call)
		nb->notifier_call(nb, docked, NULL);
		nb->notifier_call(nb, docked, NULL);


	blocking_notifier_chain_register(&dock_notifier_list, nb);
	blocking_notifier_chain_register(&dock_notifier_list, nb);