mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-17 05:42:41 +00:00
Currently, for the following MQTT msg fields: - client_id - will_topic - user_name - topic their length is computed inside the routine that receives the MQTT msg. Although this simplifies development, also imposes one restriction: data must be null-terminated. Sometimes, data is received from other sources and not generated by the application, so the null-terminated constraint may be considered problematic for the user. This patch removes the assumption that string fields are null-terminated. Current data structures are already prepared to handle this case, so no API change is required. Change-Id: I5a147a5b21e0da49541cbe62baac363c8737cd3e Signed-off-by: Flavio Santes <flavio.santes@intel.com> |
||
---|---|---|
.. | ||
6lo | ||
arp | ||
buf | ||
context | ||
dhcpv4 | ||
icmpv6 | ||
ieee802154 | ||
iface | ||
ip-addr | ||
ipv6 | ||
lib | ||
mgmt | ||
nbuf | ||
neighbor | ||
route | ||
rpl | ||
tcp | ||
trickle | ||
udp | ||
utils |