This commit relates to PR#13940
issue:
1010987
Change-Id: I402812adcf816c145356f0b98cfd1869c4cd5400
Signed-off-by: Sarit Zubakov <saritz@mellanox.com>
::close(sd);
return -errno;
}
+
+ assert(NULL != out); //out should not be NULL in accept connection
+
+ out->set_sockaddr((sockaddr*)&ss);
handler.set_priority(sd, opt.priority, out->get_family());
std::unique_ptr<PosixConnectedSocketImpl> csi(new PosixConnectedSocketImpl(handler, *out, sd, true));
*sock = ConnectedSocket(std::move(csi));
- if (out)
- out->set_sockaddr((sockaddr*)&ss);
return 0;
}