Skip to content

rtspconnection: Ignore trailing whitespace in rtsp headers

Issue described here: #2988

In summary, trailing whitespace within the WWW-Authenticate RTSP auth header breaks the parsing going on within the rtspconnection.

For a header like WWW-Authenticate: Digest realm="FII_NS_CPD", nonce="990d51c37b1f651153afcb5f619f891b" , the trailing extra space is causing nonce="990d51c37b1f651153afcb5f619f891b" to be split into a separate header, making it no longer tied to the Digest auth header. This is breaking authentication since this nonce value is required for Digest auth.

This change makes it so that trailing whitespace doesn't cause headers to be split up, unless there is more text following that whitespace.

Merge request reports