diff --git a/src/initkbd.c b/src/initkbd.c index 39612f3..8a45528 100644 --- a/src/initkbd.c +++ b/src/initkbd.c @@ -375,8 +375,6 @@ static u_char *make_X_keymap(void) { table[xcode - 7] = code; } - XFree(mapping); /* No locking required? */ - #ifdef DEBUG printf("\n\n\tXGetKeyboardMapping table\n\n"); for (i = 0; i < codecount * symspercode; i += symspercode) { @@ -394,6 +392,8 @@ static u_char *make_X_keymap(void) { } #endif /* DEBUG */ + XFree(mapping); /* No locking required? */ + return (table); }