We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c214aab commit dbd0302Copy full SHA for dbd0302
src/apps/rs232_expander_apps/aanderaa_salinity/user_code/aanderaa_conductivity_sensor.cpp
@@ -505,8 +505,13 @@ void AanderaaConductivitySensor::checkTypeAndAssign(
505
void AanderaaConductivitySensor::checkTypeAndAssign(
506
const char *output, uint16_t length,
507
AanderaaConductivitySensor::AanderaaConductivityString *value) {
508
+ const size_t copy_len = sizeof(AanderaaConductivityString) - 1;
509
+
510
+ if (length > copy_len) {
511
+ return;
512
+ }
513
514
if (value) {
- size_t copy_len = bm_min(length, sizeof(AanderaaConductivityString) - 1);
515
strncpy(*value, output, copy_len);
516
(*value)[copy_len] = '\0';
517
}
0 commit comments