config: only free odev->attrib_name for string types

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
This commit is contained in:
Peter Hutterer 2014-03-11 14:20:51 +10:00
parent b972851ce4
commit 4754af9ddb

View File

@ -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);
}