diff --git a/lib/master.c b/lib/master.c index 273bb71852e3c4be978a94f3c8382218f49772bc..b03d69abfd7540aee0bfb208441863e4ce1279fc 100644 --- a/lib/master.c +++ b/lib/master.c @@ -156,7 +156,7 @@ int ecrt_master_get_slave(ec_master_t *master, uint16_t slave_position, slave_info->error_flag = data.error_flag; slave_info->sync_count = data.sync_count; slave_info->sdo_count = data.sdo_count; - strncpy(slave_info->name, data.name, EC_IOCTL_STRING_SIZE); + strncpy(slave_info->name, data.name, EC_MAX_STRING_LENGTH); return 0; }