diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2020-01-12 17:09:47 +0100 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2020-01-12 17:09:47 +0100 |
commit | 7cd566e8d37fc06f8aef68e0e6a81d60df1dbc76 (patch) | |
tree | 63368957d090e0362c0cf1c2673b0eb592491870 /src/gui/gui-buffer.c | |
parent | b79cd6d54656b918a0fa84c3f307c59dbb89567d (diff) | |
download | weechat-7cd566e8d37fc06f8aef68e0e6a81d60df1dbc76.zip |
core: reset variable "old_full_name" after send of signal "buffer_renamed" (issue #1428)
Diffstat (limited to 'src/gui/gui-buffer.c')
-rw-r--r-- | src/gui/gui-buffer.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gui/gui-buffer.c b/src/gui/gui-buffer.c index 227be95a8..a3998c5e5 100644 --- a/src/gui/gui-buffer.c +++ b/src/gui/gui-buffer.c @@ -1319,6 +1319,12 @@ gui_buffer_set_name (struct t_gui_buffer *buffer, const char *name) (void) hook_signal_send ("buffer_renamed", WEECHAT_HOOK_SIGNAL_POINTER, buffer); + + if (buffer->old_full_name) + { + free (buffer->old_full_name); + buffer->old_full_name = NULL; + } } /* |