From 7f5347897754164c9688d7e3d882411283c13a55 Mon Sep 17 00:00:00 2001 From: Mikael Magnusson Date: Mon, 6 Aug 2007 03:05:09 +0200 Subject: Fix some memleaks --- openbox/translate.c | 1 + 1 file changed, 1 insertion(+) (limited to 'openbox/translate.c') diff --git a/openbox/translate.c b/openbox/translate.c index 5b2b4ebe..e7962ad5 100644 --- a/openbox/translate.c +++ b/openbox/translate.c @@ -179,5 +179,6 @@ gunichar translate_unichar(guint keycode) if (unikey == (gunichar)-1 || unikey == (gunichar)-2 || unikey == 0) unikey = 0; } + g_free(key); return unikey; } -- cgit v1.2.3 From c6b22725640c2c1ab1023996807e750a11bd72f8 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Mon, 6 Aug 2007 22:14:11 -0400 Subject: proper constness --- openbox/translate.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'openbox/translate.c') diff --git a/openbox/translate.c b/openbox/translate.c index e7962ad5..21015578 100644 --- a/openbox/translate.c +++ b/openbox/translate.c @@ -156,7 +156,7 @@ translation_fail: return ret; } -const gchar *translate_keycode(guint keycode) +gchar *translate_keycode(guint keycode) { KeySym sym; const gchar *ret = NULL; @@ -170,7 +170,7 @@ gunichar translate_unichar(guint keycode) { gunichar unikey = 0; - const char *key; + char *key; if ((key = translate_keycode(keycode)) != NULL && /* don't accept keys that aren't a single letter, like "space" */ key[1] == '\0') -- cgit v1.2.3