[vlc-commits] hds: fix invalid cast / aliasing violation
    Rémi Denis-Courmont 
    git at videolan.org
       
    Sat Dec  2 22:26:54 CET 2017
    
    
  
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sat Dec  2 23:12:22 2017 +0200| [cf542f06543319cb0b90de2619d7e0da8bbd52df] | committer: Rémi Denis-Courmont
hds: fix invalid cast / aliasing violation
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=cf542f06543319cb0b90de2619d7e0da8bbd52df
---
 modules/stream_filter/hds/hds.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/modules/stream_filter/hds/hds.c b/modules/stream_filter/hds/hds.c
index 2e5fb4a6ea..1610868896 100644
--- a/modules/stream_filter/hds/hds.c
+++ b/modules/stream_filter/hds/hds.c
@@ -222,8 +222,8 @@ static inline bool isFQUrl( const char* url )
 
 static bool isHDS( stream_t *s )
 {
-    const char *peek;
-    int i_size = vlc_stream_Peek( s->p_source, (const uint8_t**) &peek, 200 );
+    const uint8_t *peek;
+    int i_size = vlc_stream_Peek( s->p_source, &peek, 200 );
     if( i_size < 200 )
         return false;
 
@@ -238,7 +238,7 @@ static bool isHDS( stream_t *s )
         str = FromCharset( "UTF-16BE", peek, i_size );
     }
     else
-        str = strndup( peek, i_size );
+        str = strndup( (const char *)peek, i_size );
 
     if( str == NULL )
         return false;
    
    
More information about the vlc-commits
mailing list