aboutsummaryrefslogtreecommitdiff
path: root/window-choose.c
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2015-06-07 23:42:25 +0100
committerThomas Adam <thomas@xteddy.org>2015-06-07 23:42:25 +0100
commit7acc4addb51c711afed3761302c2d3457125445c (patch)
tree03cca6f3242974dba6adc2c1d1b721a595d24a37 /window-choose.c
parenta5c55e439383202547e442f6afc0c8c664687728 (diff)
parentc4e811e51936edab66803a7b9e099ac135e6e19b (diff)
downloadrtmux-7acc4addb51c711afed3761302c2d3457125445c.tar.gz
rtmux-7acc4addb51c711afed3761302c2d3457125445c.tar.bz2
rtmux-7acc4addb51c711afed3761302c2d3457125445c.zip
Merge branch 'obsd-master'
Conflicts: client.c tmux.1 tmux.c
Diffstat (limited to 'window-choose.c')
-rw-r--r--window-choose.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/window-choose.c b/window-choose.c
index 2af56e23..c71fea3d 100644
--- a/window-choose.c
+++ b/window-choose.c
@@ -209,11 +209,11 @@ window_choose_data_create(int type, struct client *c, struct session *s)
void
window_choose_data_free(struct window_choose_data *wcd)
{
- wcd->start_client->references--;
- wcd->start_session->references--;
+ server_client_unref(wcd->start_client);
+ session_unref(wcd->start_session);
if (wcd->tree_session != NULL)
- wcd->tree_session->references--;
+ session_unref(wcd->tree_session);
free(wcd->ft_template);
format_free(wcd->ft);