char gpio_buf[GPIO_BUFFER_MAX] = {0, };
- int ret = read(gpio->fd_direction, &gpio_buf, GPIO_BUFFER_MAX);
+ int ret = read(gpio->fd_direction, &gpio_buf, sizeof gpio_buf);
CHECK_ERROR(ret <= 0);
for (size_t index = 0; index < ARRAY_SIZE(types); index++) {
char gpio_buf[GPIO_BUFFER_MAX] = {0, };
- int ret = read(gpio->fd_edge, &gpio_buf, GPIO_BUFFER_MAX);
+ int ret = read(gpio->fd_edge, &gpio_buf, sizeof gpio_buf);
CHECK_ERROR(ret <= 0);
for (size_t index = 0; index < ARRAY_SIZE(types); index++) {