Gitweb: http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3593a6d64d774efb9d7ec80947607401ee6731c0 Commit: 3593a6d64d774efb9d7ec80947607401ee6731c0 Parent: 66242f7ec531953fbc2f4040c5ffe1f1ffe6c5c9 Author: Richard Purdie <[EMAIL PROTECTED]> AuthorDate: Thu May 10 23:46:30 2007 +0100 Committer: Richard Purdie <[EMAIL PROTECTED]> CommitDate: Mon Jul 16 01:15:50 2007 +0100
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 <[EMAIL PROTECTED]> --- drivers/leds/led-triggers.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/drivers/leds/led-triggers.c b/drivers/leds/led-triggers.c index 454fb09..129733f 100644 --- a/drivers/leds/led-triggers.c +++ b/drivers/leds/led-triggers.c @@ -215,7 +215,8 @@ void led_trigger_unregister(struct led_trigger *trigger) void led_trigger_unregister_simple(struct led_trigger *trigger) { - led_trigger_unregister(trigger); + if (trigger) + led_trigger_unregister(trigger); kfree(trigger); } - To unsubscribe from this list: send the line "unsubscribe git-commits-head" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html