]> git.sesse.net Git - nageru/blobdiff - nageru/ffmpeg_capture.cpp
Stop leaking SRT sockets on disconnect.
[nageru] / 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()