diff --git a/tools/ctl/ctl.c b/tools/ctl/ctl.c index c669349b68f9..b675a340401b 100644 --- a/tools/ctl/ctl.c +++ b/tools/ctl/ctl.c @@ -146,7 +146,7 @@ static int read_setup(struct ctl_data *ctl_data) /* reading for ASCII CSV txt */ data_int_index = data_start_int_index; while (fscanf(fh, "%u", &x) != EOF) { - if (n < n_max) + if (n < n_max - abi_size) ctl_data->buffer[data_int_index] = x; if (n > 0)