diff --git a/libs/freetdm/src/include/zap_types.h b/libs/freetdm/src/include/zap_types.h index 673734ca1c..0e0d232523 100644 --- a/libs/freetdm/src/include/zap_types.h +++ b/libs/freetdm/src/include/zap_types.h @@ -547,8 +547,6 @@ typedef struct { zio_sig_load_t sig_load; zio_sig_configure_t sig_configure; zio_sig_unload_t sig_unload; - zap_dso_lib_t lib; - char path[256]; /*! \brief configure a given span signaling \see sig_configure @@ -558,6 +556,8 @@ typedef struct { all modules to use sigparam_configure */ zio_configure_span_signaling_t configure_span_signaling; + zap_dso_lib_t lib; + char path[256]; } zap_module_t; #ifndef __FUNCTION__ diff --git a/libs/freetdm/src/ozmod/ozmod_sangoma_boost/ozmod_sangoma_boost.c b/libs/freetdm/src/ozmod/ozmod_sangoma_boost/ozmod_sangoma_boost.c index c29df99f1b..2ab181b268 100644 --- a/libs/freetdm/src/ozmod/ozmod_sangoma_boost/ozmod_sangoma_boost.c +++ b/libs/freetdm/src/ozmod/ozmod_sangoma_boost/ozmod_sangoma_boost.c @@ -1708,10 +1708,13 @@ static ZIO_CONFIGURE_SPAN_SIGNALING_FUNCTION(zap_sangoma_boost_configure_span) * \brief Openzap sangoma boost signaling module definition */ zap_module_t zap_module = { - .name = "sangoma_boost", - .sig_load = zap_sangoma_boost_init, - .sig_unload = zap_sangoma_boost_destroy, - .configure_span_signaling = zap_sangoma_boost_configure_span + /*.name =*/ "sangoma_boost", + /*.io_load =*/ NULL, + /*.io_unload =*/ NULL, + /*.sig_load = */ zap_sangoma_boost_init, + /*.sig_configure =*/ NULL, + /*.sig_unload = */zap_sangoma_boost_destroy, + /*.configure_span_signaling = */ zap_sangoma_boost_configure_span }; /* For Emacs: