-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
Description
Consider this trivial snippet with a Tarantool instance listening on port 3301
:
#include "../src/Client/Connector.hpp"
using Buf_t = tnt::Buffer<16 * 1024>;
using Net_t = LibevNetProvider<Buf_t, DefaultStream>;
int
main()
{
Connector<Buf_t, Net_t> client;
Connection<Buf_t, Net_t> conn(client);
struct ConnectOptions conn_opts{
.address = "127.0.0.1",
.service = "3301",
};
client.connect(conn, conn_opts);
client.connect(conn, conn_opts);
}
The second connect
causes an assertion failure:
Assertion failed: conn.strm.has_status(SS_DEAD), function connect, file Connector.hpp, line 154.