diff --git a/src/libdap-python.c b/src/libdap-python.c
index 6552a49df1f08063275272e20e7647118e9dcbf4..75eb61f6183239581ea2f8891cb32b8a4e10f9e7 100644
--- a/src/libdap-python.c
+++ b/src/libdap-python.c
@@ -25,7 +25,7 @@ static PyObject *dap_init(PyObject *self, PyObject *args){
     return PyLong_FromLong(0);
 }
 
-static PyObject *dap_deinit(PyObject *self){
+static PyObject *dap_deinit(){
     dap_config_deinit();
     dap_common_deinit();
     return PyLong_FromLong(0);
diff --git a/src/libdap-python.h b/src/libdap-python.h
index 1aac3c6ab27878ef1aec09acc26d47431d35ef9f..9b5050821490479e02af8ff5885b6e57a9a1800b 100644
--- a/src/libdap-python.h
+++ b/src/libdap-python.h
@@ -11,7 +11,7 @@ extern "C" {
 
 static PyObject *dap_init(PyObject *self, PyObject *args);
 
-static PyObject *dap_deinit(PyObject *self);
+static PyObject *dap_deinit();
 
 static PyObject *dap_set_log_level(PyObject *self, PyObject *args);
 
@@ -46,4 +46,4 @@ PyMODINIT_FUNC PyInit_libdap_python_module(void);
 
 #ifdef  __cplusplus
 }
-#endif
\ No newline at end of file
+#endif