From f807767f9e5a2b70a054db585739a29ee6161838 Mon Sep 17 00:00:00 2001 From: Stéphane Raimbault Date: Sun, 27 Nov 2022 23:06:38 +0100 Subject: [PATCH] Use strcpy_s under Windows --- src/modbus-rtu.c | 5 +++++ 1 file changed, 5 insertions(+), 0 deletions(-) diff --git a/src/modbus-rtu.c b/src/modbus-rtu.c index 98b90aa..ea78fa0 100644 --- a/src/modbus-rtu.c +++ b/src/modbus-rtu.c @@ -1093,7 +1093,12 @@ modbus_new_rtu(const char *device, int baud, char parity, int data_bit, int stop errno = ENOMEM; return NULL; } + +#if defined(_WIN32) + strcpy_s(ctx_rtu->device, strlen(device) + 1, device); +#else strcpy(ctx_rtu->device, device); +#endif ctx_rtu->baud = baud; if (parity == 'N' || parity == 'E' || parity == 'O') { -- libgit2 0.21.4