diff --git a/src/ipc/connection.c b/src/ipc/connection.c index 84565c04..50b2d849 100644 --- a/src/ipc/connection.c +++ b/src/ipc/connection.c @@ -46,6 +46,7 @@ int connect(Thread *t, int sd, const struct sockaddr *addr, socklen_t len) { socketLock(); peer->backlog[peer->backlogCount] = self; peer->backlogCount++; + self->peer = peer; socketRelease(); return 0; }