From 450592206ec8d7a3ab241c595d0754653cb55a74 Mon Sep 17 00:00:00 2001 From: Mihai Pacuraru Date: Sat, 28 Feb 2026 11:43:31 +0200 Subject: [PATCH 1/2] examples/mqttc: Fix QOS arguments parsing (char->long). Modify the switch cases in parsearg function for QOS levels definition. The comparison was made between a long value and a char. Signed-off-by: Mihai Pacuraru --- examples/mqttc/mqttc_pub.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/mqttc/mqttc_pub.c b/examples/mqttc/mqttc_pub.c index 6948afb426a..9beae6885e0 100644 --- a/examples/mqttc/mqttc_pub.c +++ b/examples/mqttc/mqttc_pub.c @@ -192,13 +192,13 @@ static void parsearg(int argc, FAR char *argv[], case 'q': switch (strtol(optarg, NULL, 10)) { - case '0': + case 0L: cfg->qos = MQTT_PUBLISH_QOS_0; break; - case '1': + case 1L: cfg->qos = MQTT_PUBLISH_QOS_1; break; - case '2': + case 2L: cfg->qos = MQTT_PUBLISH_QOS_2; break; } From e51a1dc2b0197423a07e64ace2fe7af1d5a873f7 Mon Sep 17 00:00:00 2001 From: Mihai Pacuraru Date: Sun, 1 Mar 2026 22:50:09 +0200 Subject: [PATCH 2/2] examples/mqttc: Fix mqtt_init() failed message typo (ERRPR -> ERROR). Modify the message logged when mqtt_init() failed to execute properly. Signed-off-by: Mihai Pacuraru --- examples/mqttc/mqttc_pub.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/mqttc/mqttc_pub.c b/examples/mqttc/mqttc_pub.c index 9beae6885e0..306df6dcc36 100644 --- a/examples/mqttc/mqttc_pub.c +++ b/examples/mqttc/mqttc_pub.c @@ -528,7 +528,7 @@ int main(int argc, FAR char *argv[]) NULL); if (mqtterr != MQTT_OK) { - printf("ERRPR! mqtt_init() failed.\n"); + printf("ERROR! mqtt_init() failed.\n"); goto err_with_conn; }