|
@@ -1041,6 +1041,7 @@ static int try_connect(struct rtmp_stream *stream)
|
|
|
|
|
|
// on reconnect we need to reset the internal variables of librtmp
|
|
|
// otherwise the data sent/received will not parse correctly on the other end
|
|
|
+ memset(&stream->rtmp, 0, sizeof(stream->rtmp));
|
|
|
RTMP_Reset(&stream->rtmp);
|
|
|
|
|
|
// since we don't call RTMP_Init above, there's no other good place
|