summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2015-11-12 10:02:38 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2015-11-12 10:17:39 +1000
commitc8861d2a2fd9ef875501a05b8c894045ce96ecc6 (patch)
treeb11756da6826b6fb11bb6d842370c84edaa4fe18
parent44f4b2ed7075d424e3621f30815e11875b364c27 (diff)
Plug two memory leaks
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r--src/xf86libinput.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/xf86libinput.c b/src/xf86libinput.c
index 3ca7514..95e2d20 100644
--- a/src/xf86libinput.c
+++ b/src/xf86libinput.c
@@ -1122,6 +1122,8 @@ xf86libinput_parse_accel_profile_option(InputInfoPtr pInfo,
profile = libinput_device_config_accel_get_profile(device);
}
+ free(str);
+
return profile;
}
@@ -1586,6 +1588,7 @@ xf86libinput_uninit(InputDriverPtr drv,
if (driver_data) {
driver_context.libinput = libinput_unref(driver_context.libinput);
valuator_mask_free(&driver_data->valuators);
+ valuator_mask_free(&driver_data->valuators_unaccelerated);
free(driver_data->path);
free(driver_data);
pInfo->private = NULL;