aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVitezslav Crhonek <vcrhonek@redhat.com>2021-05-27 10:17:41 +0200
committerAlexey Gladkov <gladkov.alexey@gmail.com>2021-05-27 11:04:15 +0200
commit42bd43c73445950046c9d7b39c90e2dd5659646c (patch)
tree989faf5dba915d5dbf95bf7dc1399ccb7c8c0aa1
parent28afe8b847208b8ef7b5ecd4e8453ad4f34e975f (diff)
downloadkbd-42bd43c73445950046c9d7b39c90e2dd5659646c.tar.gz
libkfont: fix memory leak
-rw-r--r--src/libkfont/kdmapop.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libkfont/kdmapop.c b/src/libkfont/kdmapop.c
index 1f5363c1..5adc00bf 100644
--- a/src/libkfont/kdmapop.c
+++ b/src/libkfont/kdmapop.c
@@ -166,6 +166,7 @@ kfont_get_unicodemap(struct kfont_context *ctx, int fd, struct unimapdesc *ud0)
if (ioctl(fd, GIO_UNIMAP, &ud)) {
KFONT_ERR(ctx, "ioctl(GIO_UNIMAP): %m");
+ free(ud.entries);
return -1;
}
if (ct != ud.entry_ct)