--- src/otr-ops.c.orig 2016-12-07 21:24:08 UTC +++ src/otr-ops.c @@ -21,6 +21,7 @@ #include "key.h" #include "module.h" +#include "irssi-version.h" static OtrlPolicy OTR_DEFAULT_POLICY = OTRL_POLICY_MANUAL | OTRL_POLICY_WHITESPACE_START_AKE; @@ -206,8 +207,13 @@ static void ops_handle_msg_event(void *o * submit a patch or email me a better way. */ signal_remove("message private", (SIGNAL_FUNC) sig_message_private); - signal_emit("message private", 4, server, message, username, +#if IRSSI_VERSION_DATE > 20141206 + signal_emit("message private", 5, server, message, username, server->nick, IRSSI_CONN_ADDR(server)); +#else + signal_emit("message private", 4, server, message, username, + IRSSI_CONN_ADDR(server)); +#endif signal_add_first("message private", (SIGNAL_FUNC) sig_message_private); break; case OTRL_MSGEVENT_RCVDMSG_UNRECOGNIZED: