obs-outputs: Clear RTMP data before initiating connect
Sometimes when reconnecting the internal RTMP data is not cleared (particularly the TLS data). This can cause TLS data to carry over from one connection to another, causing issues with the secondary connection.
This commit is contained in:
parent
5e696cdaa8
commit
e8b2b2092b
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user