da9052-battery: Don't free IRQ that wasn't requested
authorDan Carpenter <dan.carpenter@oracle.com>
Wed, 5 Sep 2012 12:34:41 +0000 (15:34 +0300)
committerAnton Vorontsov <anton.vorontsov@linaro.org>
Thu, 20 Sep 2012 22:00:12 +0000 (15:00 -0700)
We should decrement "i" before doing the free_irq().  If we call this
because request_threaded_irq() failed then we don't want to free the
thing which failed.  Or in the case where we get here because
power_supply_register() failed then the original codes does a read past
the end of the array.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Anton Vorontsov <anton.vorontsov@linaro.org>

No differences found