diff --git a/ZLToolKit b/ZLToolKit index 7dbbfc28..8225192d 160000 --- a/ZLToolKit +++ b/ZLToolKit @@ -1 +1 @@ -Subproject commit 7dbbfc28b5dce9da4a0b27e63fdd04fbf0e6a691 +Subproject commit 8225192d05f058b02bcbd3847f392e0be0b59079 diff --git a/src/Rtsp/RtspPlayer.cpp b/src/Rtsp/RtspPlayer.cpp index d8b5cff5..8f1ac3e7 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;