@cryptotaxi247 / netdata / commits / f3a09e23e

Properly parse disconnect reason (#20540)

Reason should be in disconnect

Stelios Fragkakis committed Jun 23, 2025 at 15:38 UTC f3a09e23ecece984c0c4bd0c2f70d8dd43eb0db7
1 file changed +1 -1
src/aclk/mqtt_websockets/mqtt_ng.c
+1 -1
@@ -1578,7 +1578,7 @@ static int parse_disconnect_varhdr(struct mqtt_ng_client *client)
1578 return MQTT_NG_CLIENT_PARSE_DONE;
1579 }
1580 BUF_READ_CHECK_AT_LEAST(parser->received_data, 1);
1581 - rbuf_pop(parser->received_data, (char*)&parser->mqtt_packet.connack.reason_code, 1);
1581 + rbuf_pop(parser->received_data, (char*)&parser->mqtt_packet.disconnect.reason_code, 1);
1582 if (parser->mqtt_fixed_hdr_remaining_length == 1)
1583 return MQTT_NG_CLIENT_PARSE_DONE;
1584 parser->varhdr_state = MQTT_PARSE_VARHDR_PROPS;