diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2014-06-12 01:41:12 -0400 |
|---|---|---|
| committer | Justin M. Keyes <justinkz@gmail.com> | 2014-06-12 01:41:12 -0400 |
| commit | bbd75cee82b64796c040b67b3f251a066049e3da (patch) | |
| tree | bc0cafef559cbce8147da7a16ed4f0f212b6a62a /src/nvim/search.c | |
| parent | f39fd5b4c424cc477a168fbf4eebfe315d23e614 (diff) | |
| parent | 70f28d938c4ebd01c86f7eefbc5ea991014496e8 (diff) | |
| download | rneovim-bbd75cee82b64796c040b67b3f251a066049e3da.tar.gz rneovim-bbd75cee82b64796c040b67b3f251a066049e3da.tar.bz2 rneovim-bbd75cee82b64796c040b67b3f251a066049e3da.zip | |
Merge #804 'Coverity fix resource leaks 1b'
Diffstat (limited to 'src/nvim/search.c')
| -rw-r--r-- | src/nvim/search.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/search.c b/src/nvim/search.c index 5ba30eeb00..08fdfa4b63 100644 --- a/src/nvim/search.c +++ b/src/nvim/search.c @@ -375,14 +375,14 @@ void reset_search_dir(void) * Set the last search pattern. For ":let @/ =" and viminfo. * Also set the saved search pattern, so that this works in an autocommand. */ -void set_last_search_pat(char_u *s, int idx, int magic, int setlast) +void set_last_search_pat(const char_u *s, int idx, int magic, int setlast) { free(spats[idx].pat); /* An empty string means that nothing should be matched. */ if (*s == NUL) spats[idx].pat = NULL; else - spats[idx].pat = vim_strsave(s); + spats[idx].pat = (char_u *) xstrdup((char *) s); spats[idx].magic = magic; spats[idx].no_scs = FALSE; spats[idx].off.dir = '/'; |