aboutsummaryrefslogtreecommitdiffhomepage
path: root/env_universal.cpp
diff options
context:
space:
mode:
authorGravatar ridiculousfish <corydoras@ridiculousfish.com>2013-02-16 01:28:46 -0800
committerGravatar ridiculousfish <corydoras@ridiculousfish.com>2013-02-16 01:28:46 -0800
commitdc54ec5b2b4391791b4b7f3471b6031c492d26f1 (patch)
tree6b164d9fdb78ecdf970213896478cf3072fab576 /env_universal.cpp
parentb682c4102e31257f96094617275d451c1b0de855 (diff)
Migrate connection_t from storing a huge buffer to a std::vector
Diffstat (limited to 'env_universal.cpp')
-rw-r--r--env_universal.cpp3
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)