diff options
author | Erik Janssen <erik.janssen@axis.com> | 2016-08-10 08:58:10 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2016-08-10 08:58:10 +0200 |
commit | e577c43bb5c6728ae12c8171bac102a89c0cb0f9 (patch) | |
tree | 0300d31e05959a0bcdb3a95dd80b0f1d0af700b3 /lib/vtls/schannel.c | |
parent | 85e63bcfc77a826cbe8a3410761b54e02ce2d08b (diff) |
rtsp: accept any RTSP session id
Makes libcurl work in communication with gstreamer-based RTSP
servers. The original code validates the session id to be in accordance
with the RFC. I think it is better not to do that:
- For curl the actual content is a don't care.
- The clarity of the RFC is debatable, is $ allowed or only as \$, that
is imho not clear
- Gstreamer seems to url-encode the session id but % is not allowed by
the RFC
- less code
With this patch curl will correctly handle real-life lines like:
Session: biTN4Kc.8%2B1w-AF.; timeout=60
Bug: https://curl.haxx.se/mail/lib-2016-08/0076.html
Diffstat (limited to 'lib/vtls/schannel.c')
0 files changed, 0 insertions, 0 deletions