navio2 adc fix strncpy size

This commit is contained in:
Daniel Agar
2020-01-04 19:09:40 -05:00
parent b292b04ac1
commit a96dc9c0c8

View File

@@ -164,7 +164,7 @@ int NavioADC::init()
for (int i = 0; i < ADC_MAX_CHAN; i++) {
char channel_path[sizeof(ADC_SYSFS_PATH)];
strncpy(channel_path, ADC_SYSFS_PATH, sizeof(ADC_SYSFS_PATH));
strncpy(channel_path, ADC_SYSFS_PATH, sizeof(channel_path));
channel_path[sizeof(ADC_SYSFS_PATH) - 2] += i;
_fd[i] = ::open(channel_path, O_RDONLY);