From 4754af9ddbd55c5637b56bd9f37d0d3414c839a8 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 11 Mar 2014 14:20:51 +1000 Subject: [PATCH] config: only free odev->attrib_name for string types Signed-off-by: Peter Hutterer Reviewed-by: Hans de Goede --- config/config.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/config.c b/config/config.c index 7971b8740..4ad733000 100644 --- a/config/config.c +++ b/config/config.c @@ -246,7 +246,8 @@ config_odev_free_attributes(struct OdevAttributes *attribs) case ODEV_ATTRIB_FD: fd = iter->attrib_value; break; } xorg_list_del(&iter->member); - free(iter->attrib_name); + if (iter->attrib_type == ODEV_ATTRIB_STRING) + free(iter->attrib_name); free(iter); }