gpio.c: Fix interrupt callback args
authorChris Brackert <cbrackert@gmail.com>
Wed, 28 Oct 2015 16:09:06 +0000 (16:09 +0000)
committerBrendan Le Foll <brendan.le.foll@intel.com>
Wed, 28 Oct 2015 17:45:20 +0000 (17:45 +0000)
Signed-off-by: Chris Brackert <cbrackert@gmail.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
src/gpio/gpio.c

index 6e47a16..069e6b8 100644 (file)
@@ -240,7 +240,7 @@ mraa_gpio_interrupt_handler(void* arg)
             PyGILState_STATE gilstate = PyGILState_Ensure();
             PyObject* arglist;
             PyObject* ret;
-            arglist = Py_BuildValue("(i)", dev->isr_args);
+            arglist = Py_BuildValue("(O)", dev->isr_args);
             if (arglist == NULL) {
                 syslog(LOG_ERR, "gpio: Py_BuildValue NULL");
             } else {