rtspconnection: Replace Auth header instead of append
authorPer Forlin <per.forlin@axis.com>
Fri, 30 Nov 2018 12:37:26 +0000 (13:37 +0100)
committerSebastian Dröge <slomo@coaxion.net>
Fri, 7 Dec 2018 11:36:11 +0000 (11:36 +0000)
commit76aa92be518e1c271116682b1bda3bc98d213129
tree1429392793c70d6c610109ebe9a6c3dbf0fe0db2
parent0bec36d5faa8efe14bfa5b7c8283107ccfc0d175
rtspconnection: Replace Auth header instead of append

gst_rtsp_connection_send() adds the Authorization header to the request.
If this function is being called multiple times with the same request
it will add one more Authorization header every time.

To fix to this issue do not append a new Authorization header on
top of an existing ones. Remove any existing Authorization headers first
and then add the new one.

Fixes gst-plugins-good#425
gst-libs/gst/rtsp/gstrtspconnection.c