comparison 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
comparison
equal deleted inserted replaced
7225:6ed6566f90ec 7226:9b350a65138a
6572 dirname = ExpandOne(&xpc, eap->arg, NULL, 6572 dirname = ExpandOne(&xpc, eap->arg, NULL,
6573 WILD_LIST_NOTFOUND|WILD_SILENT, WILD_EXPAND_FREE); 6573 WILD_LIST_NOTFOUND|WILD_SILENT, WILD_EXPAND_FREE);
6574 if (dirname == NULL || !mch_isdir(dirname)) 6574 if (dirname == NULL || !mch_isdir(dirname))
6575 { 6575 {
6576 EMSG2(_("E150: Not a directory: %s"), eap->arg); 6576 EMSG2(_("E150: Not a directory: %s"), eap->arg);
6577 vim_free(dirname);
6577 return; 6578 return;
6578 } 6579 }
6579 6580
6580 #ifdef FEAT_MULTI_LANG 6581 #ifdef FEAT_MULTI_LANG
6581 /* Get a list of all files in the help directory and in subdirectories. */ 6582 /* Get a list of all files in the help directory and in subdirectories. */