diff options
author | ridiculousfish <corydoras@ridiculousfish.com> | 2013-02-16 01:28:46 -0800 |
---|---|---|
committer | ridiculousfish <corydoras@ridiculousfish.com> | 2013-02-16 01:28:46 -0800 |
commit | dc54ec5b2b4391791b4b7f3471b6031c492d26f1 (patch) | |
tree | 6b164d9fdb78ecdf970213896478cf3072fab576 /env_universal.cpp | |
parent | b682c4102e31257f96094617275d451c1b0de855 (diff) |
Migrate connection_t from storing a huge buffer to a std::vector
Diffstat (limited to 'env_universal.cpp')
-rw-r--r-- | env_universal.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/env_universal.cpp b/env_universal.cpp index d6f572e3..5fcd97a6 100644 --- a/env_universal.cpp +++ b/env_universal.cpp @@ -259,7 +259,8 @@ static void reconnect() debug(3, L"Get new fishd connection"); s_env_univeral_inited = false; - env_universal_server.buffer_consumed = env_universal_server.buffer_used = 0; + env_universal_server.buffer_consumed = 0; + env_universal_server.read_buffer.clear(); env_universal_server.fd = get_socket(); s_env_univeral_inited = true; if (env_universal_server.fd >= 0) |