diff --git a/src/c-wrapper/api/c-call-params.cpp b/src/c-wrapper/api/c-call-params.cpp index 2b130b39b..f20de1e19 100644 --- a/src/c-wrapper/api/c-call-params.cpp +++ b/src/c-wrapper/api/c-call-params.cpp @@ -516,8 +516,8 @@ void linphone_call_params_unref(LinphoneCallParams *cp) { LinphoneCallParams * linphone_call_params_new(LinphoneCore *core) { LinphoneCallParams *params = _linphone_call_params_init(); - params->cppPtr = new LinphonePrivate::MediaSessionParams(); - params->cppPtr->initDefault(core); + L_SET_CPP_PTR_FROM_C_STRUCT(params, new LinphonePrivate::MediaSessionParams()); + GET_MEDIA_CPP_PTR(params)->initDefault(core); return params; }