Browse Source

obs-outputs: Fix leak with certs for rtmp

pkv 6 years ago
parent
commit
a5b837518e
2 changed files with 2 additions and 0 deletions
  1. 1 0
      plugins/obs-outputs/librtmp/rtmp.h
  2. 1 0
      plugins/obs-outputs/rtmp-stream.c

+ 1 - 0
plugins/obs-outputs/librtmp/rtmp.h

@@ -381,6 +381,7 @@ extern "C"
     void RTMP_Init(RTMP *r);
     void RTMP_Init(RTMP *r);
     void RTMP_Close(RTMP *r);
     void RTMP_Close(RTMP *r);
     RTMP *RTMP_Alloc(void);
     RTMP *RTMP_Alloc(void);
+    void RTMP_TLS_Free();
     void RTMP_Free(RTMP *r);
     void RTMP_Free(RTMP *r);
     void RTMP_EnableWrite(RTMP *r);
     void RTMP_EnableWrite(RTMP *r);
 
 

+ 1 - 0
plugins/obs-outputs/rtmp-stream.c

@@ -92,6 +92,7 @@ static void rtmp_stream_destroy(void *data)
 		}
 		}
 	}
 	}
 
 
+	RTMP_TLS_Free();
 	free_packets(stream);
 	free_packets(stream);
 	dstr_free(&stream->path);
 	dstr_free(&stream->path);
 	dstr_free(&stream->key);
 	dstr_free(&stream->key);