diff --git a/l2ork_addons/raspberry_pi/disis_spi/disis_spi.c b/l2ork_addons/raspberry_pi/disis_spi/disis_spi.c index 2ad6f175912e75320b24b432b37945dcd81d633c..14215a75459399649859bc7e989b808a4f3b9f61 100644 --- a/l2ork_addons/raspberry_pi/disis_spi/disis_spi.c +++ b/l2ork_addons/raspberry_pi/disis_spi/disis_spi.c @@ -164,7 +164,7 @@ static int disis_spi_write_read(t_disis_spi *spi, unsigned char *data, int lengt for (i = 0 ; i < length ; i++){ - memset(&spi[i], 0, sizeof (spi[i])); + memset(&spid[i], 0, sizeof (spid[i])); spid[i].tx_buf = (unsigned long)(data + i); // transmit from "data" spid[i].rx_buf = (unsigned long)(data + i); // receive into "data" spid[i].len = sizeof(*(data + i));