Mercurial > vim
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. */ |