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@gmail.com>
This commit is contained in:
Tamura Dai 2023-05-12 18:30:24 +09:00
parent eb20ba039a
commit c107ee41f9

View File

@ -940,6 +940,8 @@ KdParseKeyboard(const char *arg)
if (!ki) if (!ki)
return NULL; return NULL;
if (ki->name)
free(ki->name);
ki->name = strdup("Unknown KDrive Keyboard"); ki->name = strdup("Unknown KDrive Keyboard");
ki->path = NULL; ki->path = NULL;
ki->driver = NULL; ki->driver = NULL;