leds: Fix trigger unregister_simple if register_simple fails

Fix led_trigger_unregister_simple to handle the case where
led_trigger_register_simple fails, avoiding a NULL pointer
dereference.

Signed-off-by: Richard Purdie <rpurdie@rpsys.net>

+2 -1
+2 -1
drivers/leds/led-triggers.c
··· 215 215 216 216 void led_trigger_unregister_simple(struct led_trigger *trigger) 217 217 { 218 - led_trigger_unregister(trigger); 218 + if (trigger) 219 + led_trigger_unregister(trigger); 219 220 kfree(trigger); 220 221 } 221 222