Skip to content

Commit 68c15ee

Browse files
committed
MDEV-19643 : Fix semisync on Windows
Use correct preprocessor definition. Do not compare socket value with FD_SETSIZE
1 parent 192aa29 commit 68c15ee

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sql/semisync_master_ack_receiver.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,15 +211,15 @@ class Select_socket_listener
211211
{
212212
my_socket socket_id= slave->sock_fd();
213213
m_max_fd= (socket_id > m_max_fd ? socket_id : m_max_fd);
214-
#ifndef WINDOWS
214+
#ifndef _WIN32
215215
if (socket_id > FD_SETSIZE)
216216
{
217217
sql_print_error("Semisync slave socket fd is %u. "
218218
"select() cannot handle if the socket fd is "
219219
"greater than %u (FD_SETSIZE).", socket_id, FD_SETSIZE);
220220
return 0;
221221
}
222-
#endif //WINDOWS
222+
#endif //_WIN32
223223
FD_SET(socket_id, &m_init_fds);
224224
fds_index++;
225225
}

0 commit comments

Comments
 (0)