From: Daniel Carl <danielcarl@gmx.de>
Date: Sat, 30 Aug 2014 22:27:41 +0000 (+0200)
Subject: Fixed a little memory leak in unmap logic.
X-Git-Url: https://git.owens.tech/editable-focus.html/editable-focus.html/git?a=commitdiff_plain;h=9aa2bf417bf7809a2ee329a53f51abf129a1985a;p=vimb.git

Fixed a little memory leak in unmap logic.
---

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;
         }
     }