static int lpc2000_iap_blank_check(struct flash_bank *bank, int first, int last)
 {
-       uint32_t param_table[5];
+       uint32_t param_table[5] = {0};
        uint32_t result_table[4];
        int status_code;
        int i;
 static int lpc2000_erase(struct flash_bank *bank, int first, int last)
 {
        struct lpc2000_flash_bank *lpc2000_info = bank->driver_priv;
-       uint32_t param_table[5];
+       uint32_t param_table[5] = {0};
        uint32_t result_table[4];
        int status_code;
 
        uint32_t bytes_written = 0;
        int first_sector = 0;
        int last_sector = 0;
-       uint32_t param_table[5];
+       uint32_t param_table[5] = {0};
        uint32_t result_table[4];
        int status_code;
        int i;
 
 COMMAND_HANDLER(lpc2000_handle_part_id_command)
 {
-       uint32_t param_table[5];
+       uint32_t param_table[5] = {0};
        uint32_t result_table[4];
        int status_code;