File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2323- Fix test to use ` ctx ` instead of ` invalid_ctx ` (closes #791 , #792 ).
2424- Update documentation of float functions (closes #838 ).
2525- Fix documentation examples of ` modbus_get_float_* ` functions.
26+ - ` modbus_reply_exception ` : reject a NULL request pointer.
27+ - ` modbus_mask_write_register ` : validate that ` ctx ` is not NULL.
28+ - ` modbus_write_and_read_registers ` : validate ` src ` /` dest ` pointers and counts.
29+ - ` modbus_report_slave_id ` : reject a NULL ` dest ` buffer.
30+ - ` modbus_get_*_timeout ` : validate that the output pointers are not NULL.
31+ - ` modbus_mapping_new_start_address ` : cap table dimensions.
32+ - ` modbus_mapping_new ` : reject negative counts.
33+ - ` modbus_rtu_set_custom_rts ` : reject a NULL callback.
34+ - modbus-rtu: avoid integer overflow in the RTS post-send delay.
35+ - modbus-rtu: check the return values of the RTS ioctl calls.
36+ - modbus-rtu: check the return value when saving termios settings on connect.
37+ - modbus-rtu: report a failure to restore termios settings on close.
38+ - ` modbus_new_rtu ` : reject negative baud rates.
39+ - modbus-tcp: guard ` freeaddrinfo() ` against NULL on resolver failure.
2640
2741## libmodbus 3.1.12 (2026-02-13)
2842
You can’t perform that action at this time.
0 commit comments