# HG changeset patch # User Christian Brabandt # Date 1447186504 -3600 # Node ID 9b350a65138a05bb31c28ca61f1d9d889052be65 # Parent 6ed6566f90eca59f8b94ce76e278ebacdfe40a66 commit https://github.com/vim/vim/commit/1c2836e268ce930bca9ea1287d0d83e92ce1b3ff Author: Bram Moolenaar Date: Tue Nov 10 21:05:48 2015 +0100 patch 7.4.922 Problem: Leaking memory with ":helpt {dir-not-exists}". Solution: Free dirname. (Dominique Pelle) diff --git a/src/ex_cmds.c b/src/ex_cmds.c --- a/src/ex_cmds.c +++ b/src/ex_cmds.c @@ -6574,6 +6574,7 @@ ex_helptags(eap) if (dirname == NULL || !mch_isdir(dirname)) { EMSG2(_("E150: Not a directory: %s"), eap->arg); + vim_free(dirname); return; } diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -742,6 +742,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 922, +/**/ 921, /**/ 920,