mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
rtsp: ignore whitespace in session id
Follow-up to e577c43bb
to fix test case 569 brekage: stop the parser at
whitespace as well.
Help-by: Erik Janssen
This commit is contained in:
parent
31e33a9a46
commit
2c8ccdac14
@ -799,12 +799,12 @@ CURLcode Curl_rtsp_parseheader(struct connectdata *conn,
|
||||
/* If the Session ID is not set, and we find it in a response, then set
|
||||
* it.
|
||||
*
|
||||
* Allow any content, up to the field seperator or end of line. RFC 2326
|
||||
* isn't 100% clear on the session ID and for example gstreamer does
|
||||
* url-encoded session ID's not covered by the standard.
|
||||
* Allow any non whitespace content, up to the field seperator or end of
|
||||
* line. RFC 2326 isn't 100% clear on the session ID and for example
|
||||
* gstreamer does url-encoded session ID's not covered by the standard.
|
||||
*/
|
||||
char *end = start;
|
||||
while(*end && *end != ';')
|
||||
while(*end && *end != ';' && !ISSPACE(*end))
|
||||
end++;
|
||||
|
||||
/* Copy the id substring into a new buffer */
|
||||
|
Loading…
Reference in New Issue
Block a user