aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/search.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2014-06-12 01:41:12 -0400
committerJustin M. Keyes <justinkz@gmail.com>2014-06-12 01:41:12 -0400
commitbbd75cee82b64796c040b67b3f251a066049e3da (patch)
treebc0cafef559cbce8147da7a16ed4f0f212b6a62a /src/nvim/search.c
parentf39fd5b4c424cc477a168fbf4eebfe315d23e614 (diff)
parent70f28d938c4ebd01c86f7eefbc5ea991014496e8 (diff)
downloadrneovim-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.c4
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 = '/';