diff --git a/src/core/app.c b/src/core/app.c index 78c0a2af..3e6393d4 100644 --- a/src/core/app.c +++ b/src/core/app.c @@ -234,7 +234,7 @@ SrnRet srn_application_add_server(SrnApplication *app, const char *name){ SrnRet ret; SrnServerConfig *srv_cfg; - srv_cfg = srn_server_config_new(name); + srv_cfg = srn_server_config_new(); ret = srn_config_manager_read_server_config(app->cfg_mgr, srv_cfg, name); if (!RET_IS_OK(ret)){ goto ERR; diff --git a/src/filter/filter2.h b/src/filter/filter2.h index c953a767..9c23a14d 100644 --- a/src/filter/filter2.h +++ b/src/filter/filter2.h @@ -32,7 +32,7 @@ typedef struct _SrnMessageFilter SrnMessageFilter; struct _SrnMessageFilter { const char *name; void (*init) (void); - SrnRet (*filter) (const SrnMessage *msg); + bool (*filter) (const SrnMessage *msg); void (*finalize) (void); }; diff --git a/src/inc/srain.h b/src/inc/srain.h index 323be391..96ae0834 100644 --- a/src/inc/srain.h +++ b/src/inc/srain.h @@ -22,7 +22,9 @@ #include #include +#if defined __STDC_VERSION__ && __STDC_VERSION__ <= 201710L typedef gboolean bool; +#endif /* General result value */ #define SRN_OK 0