Commit f807767f9e5a2b70a054db585739a29ee6161838

Authored by Stéphane Raimbault
1 parent 17399111

Use strcpy_s under Windows

Showing 1 changed file with 5 additions and 0 deletions
src/modbus-rtu.c
... ... @@ -1093,7 +1093,12 @@ modbus_new_rtu(const char *device, int baud, char parity, int data_bit, int stop
1093 1093 errno = ENOMEM;
1094 1094 return NULL;
1095 1095 }
  1096 +
  1097 +#if defined(_WIN32)
  1098 + strcpy_s(ctx_rtu->device, strlen(device) + 1, device);
  1099 +#else
1096 1100 strcpy(ctx_rtu->device, device);
  1101 +#endif
1097 1102  
1098 1103 ctx_rtu->baud = baud;
1099 1104 if (parity == 'N' || parity == 'E' || parity == 'O') {
... ...