diff --git a/src/events.c b/src/events.c index c5032a1b631d114bd663411d2ff2d7d4f3f83db5..23a14ba1f399a1a85d49ebca167875847930134e 100644 --- a/src/events.c +++ b/src/events.c @@ -128,6 +128,7 @@ void init_buttonbindings(void) while (fgets(line, sizeof(line), conf)) { *action = '\0'; *button = '\0'; + cur_bb = NULL; read = sscanf(line, "%31s %7s\n", (char *) &action, (char *) &button); diff --git a/src/keyevents.c b/src/keyevents.c index ba15a5d96fca6f925e59a3736d65464645e45e8b..8977111845e2f3b601d09fd50fcd4018e3c01eee 100644 --- a/src/keyevents.c +++ b/src/keyevents.c @@ -178,6 +178,7 @@ void init_keyevents(void) { *k1 = '\0'; *k2 = '\0'; *k3 = '\0'; + cur_kb = NULL; read = sscanf(line, "%31s %31s %31s %31s\n", (char *) &action, (char *) &k1, (char* ) &k2, (char *) &k3);