Fix large message bug in SI95 data callback 36/2336/1 3.0.5
authorE. Scott Daniels <daniels@research.att.com>
Fri, 24 Jan 2020 21:00:11 +0000 (16:00 -0500)
committerE. Scott Daniels <daniels@research.att.com>
Fri, 24 Jan 2020 21:00:11 +0000 (16:00 -0500)
commita1575dacc478b945ea63f5d0cc3db3d66dcb5983
tree56d3111e27792de0ab03293900450ffa1ad5c727
parentbc3de17c3b959fcc6a5ba42f5d3b09402bf89687
Fix large message bug in SI95 data callback

The receive buffer was not being allocated correctly and in some
cases would cause a segment fault when a large buffer was received.
The fix also includes dropping a message which is larger than the
allocated message.  The rmr_init() manual page has been updated to
better define the meaning of the max message length pararmeter which
is passed.

Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I20eb0d7ed8ba914b380807d9b3142d51d4f9f0b6
CHANGES
CMakeLists.txt
doc/src/man/rmr_init.3.xfm
docs/rel-notes.rst
docs/user-guide.rst
src/rmr/si/include/rmr_si_private.h
src/rmr/si/src/mt_call_si_static.c
src/rmr/si/src/rmr_si.c