mirror of
https://github.com/neovim/neovim.git
synced 2025-09-13 06:48:17 +00:00
API: Bugfix: Remove memory leak from buffer_set_name
This commit is contained in:
@@ -334,6 +334,7 @@ void buffer_set_name(Buffer buffer, String name, Error *err)
|
|||||||
// Using aucmd_*: autocommands will be executed by rename_buffer
|
// Using aucmd_*: autocommands will be executed by rename_buffer
|
||||||
aucmd_prepbuf(&aco, buf);
|
aucmd_prepbuf(&aco, buf);
|
||||||
ren_ret = rename_buffer((char_u *)val);
|
ren_ret = rename_buffer((char_u *)val);
|
||||||
|
free(val);
|
||||||
aucmd_restbuf(&aco);
|
aucmd_restbuf(&aco);
|
||||||
|
|
||||||
if (try_end(err)) {
|
if (try_end(err)) {
|
||||||
|
Reference in New Issue
Block a user