Greetings, The error I get when rdairplay crashes is "Buffer Overflow"
On Tue, Dec 17, 2013 at 10:54 AM, Tim Camp <[email protected]> wrote: > Greetings Karl, > > I have had a similar issue with RdAirplay crashes in Ubuntu using the UDP > RLM. > Could this be the same issue? > > Thanks > > Tim > > > > On Tue, Dec 17, 2013 at 10:24 AM, Karl Koscher <[email protected]> wrote: > >> On Ubuntu 12.04 LTS, rdairplay crashes whenever you play a track with >> ISRC or ISCI metadata and Now and Next data is being sent to RLMs. I >> tracked the problem down to a benign buffer overflow in RLMHost's handling >> of ISRC and ISCI codes which nevertheless triggers a _FORTIFY_SOURCE >> runtime buffer overflow check. Basically the rlm_isrc and rlm_isci members >> of the rlm_pad struct are exactly the size of ISRC and ISCI codes, with no >> room for a null terminator. This causes sprintf to overflow these buffers >> when it copies the codes over. The attached patch fixes this issue. >> >> >> >> _______________________________________________ >> Rivendell-dev mailing list >> [email protected] >> http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev >> >> > > > -- > Tim Camp > Director of Operations/Programming > Dot Com Plus L.L.C. > dba WZEW-FM WNSP-FM > Mobile, Al. > > -- Tim Camp Director of Operations/Programming Dot Com Plus L.L.C. dba WZEW-FM WNSP-FM Mobile, Al.
_______________________________________________ Rivendell-dev mailing list [email protected] http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
