Merge remote-tracking branch 'origin/enhanced_device'

This commit is contained in:
John
2021-01-10 21:27:09 +01:00
+3 -2
View File
@@ -685,8 +685,9 @@ result_t NetworkDevice::open() {
} }
int ret; int ret;
if (m_udp) { if (m_udp) {
address.sin_addr.s_addr = INADDR_ANY; struct sockaddr_in bindAddress = address;
ret = bind(m_fd, (struct sockaddr*)&address, sizeof(address)); bindAddress.sin_addr.s_addr = INADDR_ANY;
ret = bind(m_fd, (struct sockaddr*)&bindAddress, sizeof(address));
} else { } else {
int value = 1; int value = 1;
ret = setsockopt(m_fd, IPPROTO_TCP, TCP_NODELAY, reinterpret_cast<void*>(&value), sizeof(value)); ret = setsockopt(m_fd, IPPROTO_TCP, TCP_NODELAY, reinterpret_cast<void*>(&value), sizeof(value));