From: Yong Wang Date: Sat, 20 Mar 2010 06:02:16 +0000 (-0700) Subject: Input: sparse-keymap - free the right keymap on error X-Git-Tag: v2.6.34-rc5~15^2~9 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=88fcf710c13bd41f2b98c5411e4f21ab98da4fb4;p=~emulex%2Finfiniband.git Input: sparse-keymap - free the right keymap on error 'map' is allocated in sparse_keymap_setup() and it it the one that should be freed on error instead of 'keymap'. Signed-off-by: Yong Wang Cc: stable@kernel.org Signed-off-by: Dmitry Torokhov --- diff --git a/drivers/input/sparse-keymap.c b/drivers/input/sparse-keymap.c index e6bde55e520..f64e004935a 100644 --- a/drivers/input/sparse-keymap.c +++ b/drivers/input/sparse-keymap.c @@ -163,7 +163,7 @@ int sparse_keymap_setup(struct input_dev *dev, return 0; err_out: - kfree(keymap); + kfree(map); return error; }