make array large enough
[mikachu/openbox.git] / openbox / modkeys.c
index e897ccb..a54fdf0 100644 (file)
@@ -189,7 +189,7 @@ KeyCode* modkeys_sym_to_code(KeySym sym)
     for (i = min_keycode; i <= max_keycode; ++i)
         for (j = 0; j < keysyms_per_keycode; ++j)
             if (sym == keymap[(i-min_keycode) * keysyms_per_keycode + j]) {
-                ret = g_renew(KeyCode, ret, ++n);
+                ret = g_renew(KeyCode, ret, ++n + 1);
                 ret[n-1] = i;
                 ret[n] = 0;
             }