diff --git a/src/Rtsp/RtspPlayer.cpp b/src/Rtsp/RtspPlayer.cpp index 08baf900..1f74e4cc 100644 --- a/src/Rtsp/RtspPlayer.cpp +++ b/src/Rtsp/RtspPlayer.cpp @@ -228,9 +228,9 @@ bool RtspPlayer::handleAuthenticationFailure(const string ¶msStr) { return false; } - char realm[paramsStr.size()]; - char nonce[paramsStr.size()]; - char stale[paramsStr.size()]; + char realm[1024]; + char nonce[1024]; + char stale[1024]; if (sscanf(paramsStr.data(), "Digest realm=\"%[^\"]\", nonce=\"%[^\"]\", stale=%[a-zA-Z]", realm, nonce, stale) == 3) { (*this)[kRtspRealm] = realm;