Commit be4b215d9e56a9264b818d6742cc93164963ff46

Authored by Stéphane Raimbault
1 parent 23dd803f

Fix TCP PI init under Windows

Thanks to oldfaber
Showing 1 changed file with 6 additions and 0 deletions
src/modbus-tcp.c
... ... @@ -328,6 +328,12 @@ static int _modbus_tcp_pi_connect(modbus_t *ctx)
328 328 struct addrinfo ai_hints;
329 329 modbus_tcp_pi_t *ctx_tcp_pi = ctx->backend_data;
330 330  
  331 +#ifdef OS_WIN32
  332 + if (_modbus_tcp_init_win32() == -1) {
  333 + return -1;
  334 + }
  335 +#endif
  336 +
331 337 memset(&ai_hints, 0, sizeof(ai_hints));
332 338 #ifdef AI_ADDRCONFIG
333 339 ai_hints.ai_flags |= AI_ADDRCONFIG;
... ...