summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2012-05-25 13:24:11 +0100
committerBastien Nocera <hadess@hadess.net>2012-05-25 14:00:53 +0100
commitfe32a2ecb08d9b6fa7bb9677d7145080859d54e1 (patch)
tree23df7936e3115667eb6b7b9b2b9895ffd7c539ad
parenta9f89b2810465c24acfa804c5b5d75afbd13bd7c (diff)
downloadgnome-settings-daemon-fe32a2ecb08d9b6fa7bb9677d7145080859d54e1.tar.gz
wacom: Fix memleak in filter_events()
-rw-r--r--plugins/wacom/gsd-wacom-device.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/wacom/gsd-wacom-device.c b/plugins/wacom/gsd-wacom-device.c
index 748aa06d..548f68fd 100644
--- a/plugins/wacom/gsd-wacom-device.c
+++ b/plugins/wacom/gsd-wacom-device.c
@@ -374,6 +374,8 @@ filter_events (XEvent *xevent,
name = XGetAtomName (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), pev->property);
if (name == NULL ||
g_strcmp0 (name, WACOM_SERIAL_IDS_PROP) != 0) {
+ if (name)
+ XFree (name);
return GDK_FILTER_CONTINUE;
}
XFree (name);