]> git.sesse.net Git - nageru/commitdiff
Stop leaking SRT sockets on disconnect.
authorSteinar H. Gunderson <steinar+nageru@gunderson.no>
Sun, 24 May 2020 17:40:41 +0000 (19:40 +0200)
committerSteinar H. Gunderson <steinar+nageru@gunderson.no>
Sun, 24 May 2020 17:40:41 +0000 (19:40 +0200)
nageru/ffmpeg_capture.cpp

index cda801a240d7e81147465fe37050d8ea50c31e7f..87d1c007e9142a07e21b2c49820c706709b45c26 100644 (file)
@@ -286,6 +286,11 @@ FFmpegCapture::~FFmpegCapture()
                dequeue_cleanup_callback();
        }
        swr_free(&resampler);
+#ifdef HAVE_SRT
+       if (srt_sock != -1) {
+               srt_close(srt_sock);
+       }
+#endif
 }
 
 void FFmpegCapture::configure_card()