diff options
-rw-r--r-- | src/libsystemd-terminal/sysview-internal.h | 2 | ||||
-rw-r--r-- | src/libsystemd-terminal/sysview.c | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/libsystemd-terminal/sysview-internal.h b/src/libsystemd-terminal/sysview-internal.h index 5aee9f67d8..9299fabb82 100644 --- a/src/libsystemd-terminal/sysview-internal.h +++ b/src/libsystemd-terminal/sysview-internal.h @@ -39,7 +39,7 @@ struct sysview_device { sysview_seat *seat; - const char *name; + char *name; unsigned int type; union { diff --git a/src/libsystemd-terminal/sysview.c b/src/libsystemd-terminal/sysview.c index f5363dedf4..bd345fa22e 100644 --- a/src/libsystemd-terminal/sysview.c +++ b/src/libsystemd-terminal/sysview.c @@ -98,6 +98,7 @@ sysview_device *sysview_device_free(sysview_device *device) { break; } + free(device->name); free(device); return NULL; |