[vlc-devel] [PATCH 3/5] input: es_out_timeshift: don't deref field on wrong/private struct
    Francois Cartegnie 
    fcvlcdev at free.fr
       
    Mon Apr 20 20:27:27 CEST 2020
    
    
  
---
 src/input/es_out_timeshift.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/input/es_out_timeshift.c b/src/input/es_out_timeshift.c
index dbff49d4c5..11b1e6f8f9 100644
--- a/src/input/es_out_timeshift.c
+++ b/src/input/es_out_timeshift.c
@@ -1674,7 +1674,7 @@ static int CmdExecuteControl( es_out_t *p_out, ts_cmd_t *p_cmd )
 }
 static void CmdCleanControl( ts_cmd_t *p_cmd )
 {
-    if( p_cmd->u.control.in )
+    if( p_cmd->u.control.i_query < ES_OUT_TIMESHIFT_PRIVATE_START && p_cmd->u.control.in )
         input_source_Release( p_cmd->u.control.in );
 
     switch( p_cmd->u.control.i_query )
-- 
2.25.3
    
    
More information about the vlc-devel
mailing list