Without this I experienced VerneMQ broker (my favorite) abnormal session stop with "[warning] session stopped abnormally due to '{error,unexpected_message,{error,cant_parse_variable_header}}" record in logs. On the other hand, at least Paho MQTT broker (mqtt.eclipse.org) works flawlessly, without any complaints on the wrong header (tested before and after modification)
Without this I experienced VerneMQ broker (my favorite) abnormal session stop with "[warning] session stopped abnormally due to '{error,unexpected_message,{error,cant_parse_variable_header}}" record in logs. On the other hand, at least Paho MQTT broker (mqtt.eclipse.org) works flawlessly, without any complaints on the wrong header (tested before and after modification)