aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-mqtt.c
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2016-09-11 20:21:10 +0200
committerStig Bjørlykke <stig@bjorlykke.org>2016-09-11 18:23:20 +0000
commitc2b858e26de89bd90c3c782c43c1bff1c0ac79f2 (patch)
tree3972bc6558d946f2288d738b99e6ab18442f92e7 /epan/dissectors/packet-mqtt.c
parentbb46efdca9c9e710a511501652e27dc3606c6e5f (diff)
mqtt: Fix subscribe/suback QoS values
Change-Id: I15424b768e6e0fe2e8268db69b82d81351146155 Reviewed-on: https://code.wireshark.org/review/17643 Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
Diffstat (limited to 'epan/dissectors/packet-mqtt.c')
-rw-r--r--epan/dissectors/packet-mqtt.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/epan/dissectors/packet-mqtt.c b/epan/dissectors/packet-mqtt.c
index 3108b39601..c85211d2bb 100644
--- a/epan/dissectors/packet-mqtt.c
+++ b/epan/dissectors/packet-mqtt.c
@@ -97,17 +97,15 @@ static const value_string mqtt_qos_vals[] = {
{ 0, NULL }
};
-#define MQTT_QOS_0 0
-#define MQTT_QOS_1 1
-#define MQTT_QOS_2 2
#define MQTT_SUBACK_FAILURE 128
static const value_string mqtt_subqos_vals[] = {
- { MQTT_QOS_0, "0" },
- { MQTT_QOS_1, "1" },
- { MQTT_QOS_2, "2" },
- { MQTT_SUBACK_FAILURE, "Failure" },
- { 0, NULL }
+ { MQTT_QOS_ATMOST_ONCE, "At most once delivery (Fire and Forget)" },
+ { MQTT_QOS_ATLEAST_ONCE, "At least once delivery (Acknowledged deliver)" },
+ { MQTT_QOS_EXACTLY_ONCE, "Exactly once delivery (Assured Delivery)" },
+ { MQTT_QOS_RESERVED, "Reserved" },
+ { MQTT_SUBACK_FAILURE, "Failure" },
+ { 0, NULL }
};
#define MQTT_CON_ACCEPTED 0