diff options
author | Vitezslav Crhonek <vcrhonek@redhat.com> | 2021-05-27 10:14:07 +0200 |
---|---|---|
committer | Alexey Gladkov <gladkov.alexey@gmail.com> | 2021-05-27 11:04:15 +0200 |
commit | 28afe8b847208b8ef7b5ecd4e8453ad4f34e975f (patch) | |
tree | c1252a6440418a21166c6dbc5eda335167badf7a | |
parent | 8da81cc66585e3b43def04da2ed23c53d65630f9 (diff) | |
download | kbd-28afe8b847208b8ef7b5ecd4e8453ad4f34e975f.tar.gz |
libkeymap: fix memory leak
-rw-r--r-- | src/libkeymap/common.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libkeymap/common.c b/src/libkeymap/common.c index 49d499ee..79375f19 100644 --- a/src/libkeymap/common.c +++ b/src/libkeymap/common.c @@ -139,6 +139,7 @@ init_array(struct lk_ctx *ctx, struct lk_array **arr, ssize_t size) rc = lk_array_init(ptr, size, 0); if (rc < 0) { ERR(ctx, _("unable to initialize array: %s"), strerror(rc)); + free(ptr); return -1; } |