# HG changeset patch # User rbultje # Date 1220203922 0 # Node ID c9550824fd1c0ceb23e2f1af15470d54e0f13651 # Parent 8b2b84b5ef7478d8b1b0695b78ca96d0d3b1a3bf Read RealChallenge1 field from the server. diff -r 8b2b84b5ef74 -r c9550824fd1c rtsp.c --- a/rtsp.c Sun Aug 31 17:30:15 2008 +0000 +++ b/rtsp.c Sun Aug 31 17:32:02 2008 +0000 @@ -717,6 +717,9 @@ reply->seq = strtol(p, NULL, 10); } else if (av_stristart(p, "Range:", &p)) { rtsp_parse_range_npt(p, &reply->range_start, &reply->range_end); + } else if (av_stristart(p, "RealChallenge1:", &p)) { + skip_spaces(&p); + av_strlcpy(reply->real_challenge, p, sizeof(reply->real_challenge)); } } diff -r 8b2b84b5ef74 -r c9550824fd1c rtsp.h --- a/rtsp.h Sun Aug 31 17:30:15 2008 +0000 +++ b/rtsp.h Sun Aug 31 17:32:02 2008 +0000 @@ -62,6 +62,7 @@ RTSPTransportField transports[RTSP_MAX_TRANSPORTS]; int seq; /**< sequence number */ char session_id[512]; + char real_challenge[64]; /**< the RealChallenge1 field from the server */ } RTSPHeader; /** the callback can be used to extend the connection setup/teardown step */