terminal: free sysview-device names on destruction

Don't leak the device-names during device destruction in sysview. Somehow,
the device-name is "const char*", so make it "char*" first to avoid
warnings when calling free() on it.
This commit is contained in:
David Herrmann 2014-08-28 12:25:58 +02:00
parent 200716a628
commit fa9838ddd6
2 changed files with 2 additions and 1 deletions

View file

@ -39,7 +39,7 @@
struct sysview_device {
sysview_seat *seat;
const char *name;
char *name;
unsigned int type;
union {

View file

@ -98,6 +98,7 @@ sysview_device *sysview_device_free(sysview_device *device) {
break;
}
free(device->name);
free(device);
return NULL;