From bbdd73db2a963b4c0bd3c3f44ad4b1e98274aecf Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Fri, 3 Jun 2016 23:35:48 -0400
Subject: [PATCH] port a49a2bbc138b34080f36ad3d091e57db6bb0e7ba from Pd-l2ork:
 fixed segfault caused by the latest commit. Now everything should work
 including the RPi3.

---
 l2ork_addons/raspberry_pi/disis_spi/disis_spi.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/l2ork_addons/raspberry_pi/disis_spi/disis_spi.c b/l2ork_addons/raspberry_pi/disis_spi/disis_spi.c
index 2ad6f1759..14215a754 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));
-- 
GitLab