From 79f4c121415b32656ff912b8132b8968d5ab7d98 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Wed, 23 Mar 2022 20:04:39 +0000 Subject: [PATCH] Pass missing parameters to client_msg update for persist plugins. --- src/plugin_persist.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugin_persist.c b/src/plugin_persist.c index 046aeb42..87596968 100644 --- a/src/plugin_persist.c +++ b/src/plugin_persist.c @@ -263,10 +263,12 @@ void plugin_persist__handle_client_msg_update(struct mosquitto *context, const s event_data.client_id = context->id; event_data.cmsg_id = cmsg->cmsg_id; + event_data.mid = cmsg->mid; event_data.store_id = cmsg->base_msg->db_id; event_data.state = cmsg->state; event_data.dup = cmsg->dup; event_data.direction = cmsg->direction; + event_data.qos = cmsg->qos; DL_FOREACH(opts->plugin_callbacks.persist_client_msg_update, cb_base){ cb_base->cb(MOSQ_EVT_PERSIST_CLIENT_MSG_UPDATE, &event_data, cb_base->userdata);