… | |
… | |
108 | { |
108 | { |
109 | hash [0] = 2; |
109 | hash [0] = 2; |
110 | |
110 | |
111 | for (unsigned int i = 0; i < keymap.size (); ++i) |
111 | for (unsigned int i = 0; i < keymap.size (); ++i) |
112 | { |
112 | { |
113 | free ((void *)keymap [i]->str); |
113 | free (keymap [i]->str); |
114 | delete keymap [i]; |
114 | delete keymap [i]; |
115 | keymap [i] = 0; |
115 | keymap [i] = 0; |
116 | } |
116 | } |
117 | |
117 | |
118 | keymap.clear (); |
118 | keymap.clear (); |
… | |
… | |
177 | register_keymap (key); |
177 | register_keymap (key); |
178 | } |
178 | } |
179 | else |
179 | else |
180 | { |
180 | { |
181 | delete key; |
181 | delete key; |
182 | free ((void *)translation); |
182 | free (translation); |
183 | rxvt_fatal ("out of memory, aborting.\n"); |
183 | rxvt_fatal ("out of memory, aborting.\n"); |
184 | } |
184 | } |
185 | } |
185 | } |
186 | |
186 | |
187 | void |
187 | void |