diff --git a/devices/ecdev.h b/devices/ecdev.h
index ae3e86e5c14467e9fab003de06b3a02ad7de1fd5..dcc088a9f83ed7f3f73e41dd1f26e9002f2d0d30 100644
--- a/devices/ecdev.h
+++ b/devices/ecdev.h
@@ -75,7 +75,7 @@ void ecdev_unregister(unsigned int master_index, ec_device_t *device);
 // Device methods
 
 int ecdev_open(ec_device_t *device);
-int ecdev_close(ec_device_t *device);
+void ecdev_close(ec_device_t *device);
 void ecdev_receive(ec_device_t *device, const void *data, size_t size);
 void ecdev_link_state(ec_device_t *device, uint8_t newstate);