From 0517a19e6d6911d8d516a7a554aad829bf78a431 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Wed, 3 Dec 2014 13:56:02 +0000 Subject: Use a select based event handling and fix deadlock --- src/buffer_utils.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/buffer_utils.cc') diff --git a/src/buffer_utils.cc b/src/buffer_utils.cc index 33b07b57..10c04aa7 100644 --- a/src/buffer_utils.cc +++ b/src/buffer_utils.cc @@ -95,7 +95,7 @@ Buffer* create_fifo_buffer(String name, int fd, bool scroll) auto watcher_deleter = [buffer](FDWatcher* watcher) { kak_assert(buffer->flags() & Buffer::Flags::Fifo); - close(watcher->fd()); + watcher->close_fd(); buffer->run_hook_in_own_context("BufCloseFifo", ""); buffer->flags() &= ~Buffer::Flags::Fifo; watcher->~FDWatcher(); -- cgit v1.2.3