|
@@ -285,6 +285,9 @@ int iio_buffer_register(struct iio_dev *indio_dev,
|
|
if (channels) {
|
|
if (channels) {
|
|
/* new magic */
|
|
/* new magic */
|
|
for (i = 0; i < num_channels; i++) {
|
|
for (i = 0; i < num_channels; i++) {
|
|
|
|
+ if (channels[i].scan_index < 0)
|
|
|
|
+ continue;
|
|
|
|
+
|
|
/* Establish necessary mask length */
|
|
/* Establish necessary mask length */
|
|
if (channels[i].scan_index >
|
|
if (channels[i].scan_index >
|
|
(int)indio_dev->masklength - 1)
|
|
(int)indio_dev->masklength - 1)
|