summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Udaltsov <svu@gnome.org>2004-12-08 23:41:03 +0000
committerSergey Udaltsov <svu@gnome.org>2004-12-08 23:41:03 +0000
commit27e5d878f74e3e20e429dd96127240b73e75ef47 (patch)
tree4f7733499b488f205d7630aa202560dd53c477bd
parent69f5dff5454e415c5d180d9f380ff742604a59c0 (diff)
downloadlibxklavier-27e5d878f74e3e20e429dd96127240b73e75ef47.tar.gz
memleaks nailed
-rw-r--r--ChangeLog5
-rw-r--r--libxklavier/xklavier_config_xkb.c2
-rw-r--r--libxklavier/xklavier_util.c2
3 files changed, 7 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index b961d41..8adb04b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-12-08 23:30 svu
+
+ * libxklavier/xklavier_util.c,
+ libxklavier/xklavier_config_xkb.c: Fixing memory leaks.
+
2004-12-08 18:30 svu
* configure.in, NEWS: Preparing 1.13
diff --git a/libxklavier/xklavier_config_xkb.c b/libxklavier/xklavier_config_xkb.c
index 25a9a73..e649533 100644
--- a/libxklavier/xklavier_config_xkb.c
+++ b/libxklavier/xklavier_config_xkb.c
@@ -337,7 +337,7 @@ Bool _XklXkbConfigMultipleLayoutsSupported( void )
free(cNames.symbols);
free(cNames.geometry);
- _XklFreeRulesSet();
+ XkbRF_Free( rulesPtr, True );
}
#endif
}
diff --git a/libxklavier/xklavier_util.c b/libxklavier/xklavier_util.c
index 55b5ed4..8e5c98f 100644
--- a/libxklavier/xklavier_util.c
+++ b/libxklavier/xklavier_util.c
@@ -86,7 +86,7 @@ char *_XklGetDebugWindowTitle( Window win )
if( name != NULL )
{
snprintf( sname, sizeof( sname ), "%.32s", name );
- XFree( name );
+ free( name );
}
}
return sname;