diff --git a/include/net/mqtt.h b/include/net/mqtt.h index 9f234fa85f1..dd295ef2eae 100644 --- a/include/net/mqtt.h +++ b/include/net/mqtt.h @@ -75,7 +75,10 @@ enum mqtt_evt_type { MQTT_EVT_SUBACK, /** Acknowledgment to a unsubscribe request. */ - MQTT_EVT_UNSUBACK + MQTT_EVT_UNSUBACK, + + /** Ping Response from server. */ + MQTT_EVT_PINGRESP, }; /** @brief MQTT version protocol level. */ diff --git a/subsys/net/lib/mqtt/mqtt_rx.c b/subsys/net/lib/mqtt/mqtt_rx.c index 84801ce789d..b7e7219f905 100644 --- a/subsys/net/lib/mqtt/mqtt_rx.c +++ b/subsys/net/lib/mqtt/mqtt_rx.c @@ -127,8 +127,7 @@ static int mqtt_handle_packet(struct mqtt_client *client, client->unacked_ping--; } - /* No notification of Ping response to application. */ - notify_event = false; + evt.type = MQTT_EVT_PINGRESP; break; default: