diff options
| author | Oskari Timperi <oskari.timperi@iki.fi> | 2017-02-18 15:42:54 +0200 |
|---|---|---|
| committer | Oskari Timperi <oskari.timperi@iki.fi> | 2017-02-18 15:42:54 +0200 |
| commit | 64c0b42a8178b1573ceebfda93e3f4526fa2d8d0 (patch) | |
| tree | d2e72eee779c61e600ec9852faec43f6deb7d0e3 /src/client.c | |
| parent | 9abda03413ff487070b28cc5b44a13e0c985282d (diff) | |
| download | mqtt-64c0b42a8178b1573ceebfda93e3f4526fa2d8d0.tar.gz mqtt-64c0b42a8178b1573ceebfda93e3f4526fa2d8d0.zip | |
Fix a bug MqttClientHandlePubRel()
We wanted to find previous PUBREC messages in the function, but there was a
typo so we were searching for PUBLISH messages. This made the client stop
as it thought it received an unknown PUBREL.
Diffstat (limited to 'src/client.c')
| -rw-r--r-- | src/client.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/client.c b/src/client.c index 4d796a9..4bcc7d6 100644 --- a/src/client.c +++ b/src/client.c @@ -800,7 +800,7 @@ static void MqttClientHandlePubRel(MqttClient *client, MqttPacket *packet) TAILQ_FOREACH(pubRec, &client->inMessages, messages) { if (MqttPacketId(pubRec) == MqttPacketId(packet) && - MqttPacketType(pubRec) == MqttPacketTypePublish) + MqttPacketType(pubRec) == MqttPacketTypePubRec) { break; } |
