diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2016-03-02 20:27:47 +0000 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2016-03-02 20:27:47 +0000 |
| commit | 67849f2db7df141c09f5b26205d76fea2fcbd583 (patch) | |
| tree | 5629b185390bcd105af18e3f6cdd877aff365b63 /src/main.cc | |
| parent | 2df7b1f6da56eb4424233e87a7b15ca4b59d7514 (diff) | |
BufferManager should outlive ClientManager in the end
If not, clients end up keeping references on a buffer while
it it being deleted.
Diffstat (limited to 'src/main.cc')
| -rw-r--r-- | src/main.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main.cc b/src/main.cc index b1c5a7df..1b6f38cb 100644 --- a/src/main.cc +++ b/src/main.cc @@ -463,8 +463,8 @@ int run_server(StringView session, StringView init_command, HighlighterRegistry highlighter_registry; DefinedHighlighters defined_highlighters; FaceRegistry face_registry; - ClientManager client_manager; BufferManager buffer_manager; + ClientManager client_manager; register_options(); register_env_vars(); @@ -590,8 +590,8 @@ int run_filter(StringView keystr, StringView commands, ConstArrayView<StringView ShellManager shell_manager; CommandManager command_manager; RegisterManager register_manager; - ClientManager client_manager; BufferManager buffer_manager; + ClientManager client_manager; register_options(); register_env_vars(); |
