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;