[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