gpio_keypad: reset the column value for each row

Change-Id: I6c19340be83cf87a22c0eef31007a02dac59a867
Signed-off-by: Dima Zavin <dima@android.com>
Signed-off-by: Ajay Dudani <adudani@codeaurora.org>
diff --git a/dev/keys/gpio_keypad.c b/dev/keys/gpio_keypad.c
index 0397689..fd389d8 100644
--- a/dev/keys/gpio_keypad.c
+++ b/dev/keys/gpio_keypad.c
@@ -545,6 +545,7 @@
       dprintf (CRITICAL, "Error in initializing SSBI_REG_KYPD_CNTL register\n");
 
     while (rows--) {
+         columns = qwerty_keypad->keypad_info->columns;
          if (((qwerty_keypad->keypad_info)->rec_keys[rows]
 	      != (qwerty_keypad->keypad_info)->old_keys[rows])
 	      && ((qwerty_keypad->keypad_info)->rec_keys[rows] != 0x00)