xserver: Branch 'master'
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Sun May 14 23:17:44 UTC 2023
hw/kdrive/src/kinput.c | 2 ++
1 file changed, 2 insertions(+)
New commits:
commit c107ee41f91c0fac1768a95ff04cdaf3f43c3325
Author: Tamura Dai <kirinode0 at gmail.com>
Date: Fri May 12 18:30:24 2023 +0900
Xephyr: fix tiny memleak in KdParseKeyboard().
ki->name has already initialized in KdNewKeyboard() with strdup().
But initialized in KdParseKeyboard() again.
Signed-off-by: Tamura Dai <kirinode0 at gmail.com>
diff --git a/hw/kdrive/src/kinput.c b/hw/kdrive/src/kinput.c
index 185a9a359..2eeec831d 100644
--- a/hw/kdrive/src/kinput.c
+++ b/hw/kdrive/src/kinput.c
@@ -940,6 +940,8 @@ KdParseKeyboard(const char *arg)
if (!ki)
return NULL;
+ if (ki->name)
+ free(ki->name);
ki->name = strdup("Unknown KDrive Keyboard");
ki->path = NULL;
ki->driver = NULL;
More information about the xorg-commit
mailing list