Skip to content

Commit e8c0a6c

Browse files
committed
LibevNetProvider: use different ev loops in different providers
Currently, the provider uses default loop, which is static. Let's create a new loop for each provider to allow to use them in different threads. Part of #110
1 parent 64ee33e commit e8c0a6c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Client/LibevNetProvider.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ LibevNetProvider<BUFFER, Stream>::LibevNetProvider(Connector_t &connector,
270270
m_Connector(connector), m_Loop(loop), m_IsOwnLoop(false)
271271
{
272272
if (m_Loop == nullptr) {
273-
m_Loop = ev_default_loop(0);
273+
m_Loop = ev_loop_new(0);
274274
m_IsOwnLoop = true;
275275
}
276276
assert(m_Loop != nullptr);

0 commit comments

Comments
 (0)