diff src/ex_cmds.c @ 7226:9b350a65138a v7.4.922

commit https://github.com/vim/vim/commit/1c2836e268ce930bca9ea1287d0d83e92ce1b3ff Author: Bram Moolenaar <Bram@vim.org> 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)
author Christian Brabandt <cb@256bit.org>
date Tue, 10 Nov 2015 21:15:04 +0100
parents 272f04b41f51
children 645abb8d8daf
line wrap: on
line diff
--- 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;
     }