Fix null pointer dereference if no frames have been received when the connection terminates

This commit is contained in:
Cameron Gutman authored and Iwan Timmer committed 2015-08-08 23:24:10 +02:00
1 parent d5cbd7f69e
commit 495604dbc5
1 file changed
+5
+5
View File
@@ -125,6 +125,11 @@ static void decoder_renderer_setup(int width, int height, int redrawRate, void*
static void decoder_renderer_cleanup() {
int status = 0;
if((buf = ilclient_get_input_buffer(video_decode, 130, 1)) == NULL){
fprintf(stderr, "Can't get video buffer\n");
exit(EXIT_FAILURE);
}
buf->nFilledLen = 0;
buf->nFlags = OMX_BUFFERFLAG_TIME_UNKNOWN | OMX_BUFFERFLAG_EOS;