Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
modules/services_discovery/sap.c: avoid out-of-bounds write
After OpenDemux reads data using stream_Read(), it writes a '\0' to the buffer after the newly-read data, but if the stream returned exactly i_read_max bytes, this '\0' will end up just past the end of the allocated psz_sdp array (see the call to realloc at the beginning of the loop). Adjust the realloc call to allocate this one extra byte. Signed-off-by: Rémi Denis-Courmont <[email protected]>
- Loading branch information