diff --git a/pyopencl/cffi_cl.py b/pyopencl/cffi_cl.py
index 4746b2bb83f52ba51164f48c1fc0d31fd0b644dc..16fd418c3028d4bf464741175a26788605c92af3 100644
--- a/pyopencl/cffi_cl.py
+++ b/pyopencl/cffi_cl.py
@@ -248,7 +248,7 @@ class Error(Exception):
         self.routine = routine
         self.code = code
         self.what = msg
-        super(Error, self).__init__(self, msg)
+        super(Error, self).__init__(msg)
 
 
 class MemoryError(Error):