diff --git a/server/modules/filter/luafilter/luafilter.cc b/server/modules/filter/luafilter/luafilter.cc index 246b40d74..3319acf06 100644 --- a/server/modules/filter/luafilter/luafilter.cc +++ b/server/modules/filter/luafilter/luafilter.cc @@ -43,6 +43,7 @@ #include #include #include +#include #include #include #include diff --git a/server/modules/filter/mqfilter/mqfilter.cc b/server/modules/filter/mqfilter/mqfilter.cc index 04acb2f44..8ac1e8430 100644 --- a/server/modules/filter/mqfilter/mqfilter.cc +++ b/server/modules/filter/mqfilter/mqfilter.cc @@ -212,8 +212,8 @@ typedef struct int conn_stat; /**state of the connection to the server*/ int rconn_intv; /**delay for reconnects, in seconds*/ time_t last_rconn; /**last reconnect attempt*/ - std::mutex rconn_lock; - std::mutex msg_lock; + pthread_mutex_t rconn_lock; + pthread_mutex_t msg_lock; mqmessage* messages; enum log_trigger_t trgtype; SRC_TRIG* src_trg;