Browse Source

Merge branch 'v0.18'

Paul-Louis Ageneau 2 years ago
parent
commit
bb506a9b75
2 changed files with 3 additions and 2 deletions
  1. 2 2
      include/rtc/rtc.h
  2. 1 0
      src/impl/tlstransport.cpp

+ 2 - 2
include/rtc/rtc.h

@@ -343,8 +343,8 @@ RTC_C_EXPORT int rtcGetCurrentTrackTimestamp(int id, uint32_t *timestamp);
 // Set RTP timestamp for track identified by given id
 RTC_C_EXPORT int rtcSetTrackRtpTimestamp(int id, uint32_t timestamp);
 
-// Get timestamp of previous RTCP SR, result is written to timestamp
-RTC_C_EXPORT int rtcGetPreviousTrackSenderReportTimestamp(int id, uint32_t *timestamp);
+// Get timestamp of last RTCP SR, result is written to timestamp
+RTC_C_EXPORT int rtcGetLastTrackSenderReportTimestamp(int id, uint32_t *timestamp);
 
 // Set NeedsToReport flag in RtcpSrReporter handler identified by given track id
 RTC_C_EXPORT int rtcSetNeedsToSendRtcpSr(int id);

+ 1 - 0
src/impl/tlstransport.cpp

@@ -717,6 +717,7 @@ void TlsTransport::doRecv() {
 
 	if (state() == State::Connected) {
 		PLOG_INFO << "TLS closed";
+		changeState(State::Disconnected);
 		recv(nullptr);
 	} else {
 		PLOG_ERROR << "TLS handshake failed";