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:
parent
200716a628
commit
fa9838ddd6
|
@ -39,7 +39,7 @@
|
|||
|
||||
struct sysview_device {
|
||||
sysview_seat *seat;
|
||||
const char *name;
|
||||
char *name;
|
||||
unsigned int type;
|
||||
|
||||
union {
|
||||
|
|
|
@ -98,6 +98,7 @@ sysview_device *sysview_device_free(sysview_device *device) {
|
|||
break;
|
||||
}
|
||||
|
||||
free(device->name);
|
||||
free(device);
|
||||
|
||||
return NULL;
|
||||
|
|
Loading…
Reference in a new issue