mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-26 20:36:23 +00:00
In coap_option_value_to_int function, when coap option length is 4, option->value[3] should be shifted by 0 rather than option->value[2]. This doesn't affect the behavior of function but needs to be fixed. In coap_append_option_int function, when the value is between 0xffff and 0xffffff(when option length is 3), bit shift operation is wrong. For example, if the value is 0xABCDEF, by sys_put_be16(val, data) data[0]=0xCD, data[1]=0xEF, by val >> 16, data[2]=0xAB. So the result becomes 0xCDEFAB not 0xABCDEF. So, to sys_put_be16 function hand &data[1] over instead of handing data over and val >> 16 needs to be set to data[0], not data[2]. Signed-off-by: Taehwa Kang <hegrecomm@gmail.com> |
||
---|---|---|
.. | ||
app | ||
coap | ||
config | ||
dns | ||
http | ||
lwm2m | ||
mqtt | ||
openthread | ||
sntp | ||
sockets | ||
tls_credentials | ||
websocket | ||
CMakeLists.txt | ||
Kconfig |