core: Fix variable init and header include
authortmk <hasu@tmk-kbd.com>
Fri, 15 Jan 2016 07:24:06 +0000 (16:24 +0900)
committertmk <hasu@tmk-kbd.com>
Fri, 15 Jan 2016 07:24:06 +0000 (16:24 +0900)
tmk_core/common/keymap.c

index d4892380854486bb25d1c8abd3c7a95d7786e381..f6a151721940d481cbbb3531b8da491a37c59777 100644 (file)
@@ -22,6 +22,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #include "action_macro.h"
 #include "wait.h"
 #include "debug.h"
+#include "bootloader.h"
 
 
 static action_t keycode_to_action(uint8_t keycode);
@@ -123,7 +124,7 @@ void action_function(keyrecord_t *record, uint8_t id, uint8_t opt)
 /* translates keycode to action */
 static action_t keycode_to_action(uint8_t keycode)
 {
-    action_t action;
+    action_t action = {};
     switch (keycode) {
         case KC_A ... KC_EXSEL:
         case KC_LCTRL ... KC_RGUI:
Imprint / Impressum