From 9aa2bf417bf7809a2ee329a53f51abf129a1985a Mon Sep 17 00:00:00 2001
From: Daniel Carl <danielcarl@gmx.de>
Date: Sun, 31 Aug 2014 00:27:41 +0200
Subject: [PATCH] Fixed a little memory leak in unmap logic.

---
 src/map.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/map.c b/src/map.c
index 87bd752..e1e14ad 100644
--- a/src/map.c
+++ b/src/map.c
@@ -369,6 +369,7 @@ static gboolean map_delete_by_lhs(const char *lhs, int len, char mode)
         if (m->mode == mode && m->inlen == len && !strcmp(m->in, lhs)) {
             /* remove the found list item */
             map.list = g_slist_delete_link(map.list, l);
+            free_map(m);
             return true;
         }
     }
-- 
2.20.1