diff --git a/CellFrame/python-cellframe.c b/CellFrame/python-cellframe.c index 0d2666ff44dc3f6ee7d4206e040ed465d9c290fa..ebb3cfe134bb8e7c6482a3189cc6f8b84295cf91 100644 --- a/CellFrame/python-cellframe.c +++ b/CellFrame/python-cellframe.c @@ -251,8 +251,7 @@ PyObject *python_cellframe_init(PyObject *self, PyObject *args){ } s_init_stream = true; } else if (strcmp(c_value, "StreamCtl") == 0){ -// if (dap_stream_ctl_init(DAP_ENC_KEY_TYPE_OAES, 32) != 0){ - if (dap_stream_ctl_init_py(DAP_ENC_KEY_TYPE_OAES, 32) != 0){ + if (dap_stream_ctl_init_py(g_config, 32) != 0){ PyErr_SetString(CellFrame_error, "Failed to initialize StreamCtl module. "); return NULL; } diff --git a/CellFrame/wrapping_dap_stream_ctl.c b/CellFrame/wrapping_dap_stream_ctl.c index 56b434aaf87d5d9cb860a7e33343bdcfc301bca2..132ccaa6d2defa20f44797602c85aea26a0d2182 100644 --- a/CellFrame/wrapping_dap_stream_ctl.c +++ b/CellFrame/wrapping_dap_stream_ctl.c @@ -9,6 +9,6 @@ PyObject *dap_stream_ctl_add_proc_py(PyObject *self, PyObject *args){ return PyLong_FromLong(0); } -int dap_stream_ctl_init_py(dap_enc_key_type_t key, uint32_t size){ - return dap_stream_ctl_init(key, size); +int dap_stream_ctl_init_py(dap_config_t * a_config, uint32_t size){ + return dap_stream_ctl_init(a_config, size); } diff --git a/include/wrapping_dap_stream_ctl.h b/include/wrapping_dap_stream_ctl.h index bfd6805f7383f28f9873fbcccfb51aadef674a0d..25fbab6771937a79ae7732b3fe863945fd88f4db 100644 --- a/include/wrapping_dap_stream_ctl.h +++ b/include/wrapping_dap_stream_ctl.h @@ -2,6 +2,7 @@ #define _WRAPPING_DAP_STREAM_CTL_ #include <Python.h> +#include "dap_config.h" #include "dap_enc_key.h" #include "dap_stream_ctl.h" #include "dap_server_python.h" @@ -15,7 +16,7 @@ typedef struct PyDapStreamCtl{ dap_enc_key_type_t dap_enc_key_type; PyObject *dap_stream_ctl_add_proc_py(PyObject *self, PyObject *args); -int dap_stream_ctl_init_py(dap_enc_key_type_t key, uint32_t size); +int dap_stream_ctl_init_py(dap_config_t * a_config, uint32_t size); static PyMethodDef DapStreamCtlMethods[] = { {"addProcHttp", dap_stream_ctl_add_proc_py, METH_VARARGS | METH_STATIC, ""},