Commit 340dfad4 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Fix a few warnings

parent ceba8717
...@@ -137,15 +137,15 @@ static inline int demux2_Control( demux_t *p_demux, int i_query, ... ) ...@@ -137,15 +137,15 @@ static inline int demux2_Control( demux_t *p_demux, int i_query, ... )
* Miscellaneous helpers for demuxers * Miscellaneous helpers for demuxers
*************************************************************************/ *************************************************************************/
static inline vlc_bool_t isExtension( demux_t *p_demux, char *psz_requested ) static inline vlc_bool_t isExtension( demux_t *p_demux, const char *psz_requested )
{ {
char *psz_ext; const char *psz_ext = strrchr ( p_demux->psz_path, '.' );
psz_ext = strrchr ( p_demux->psz_path, '.' );
if( !psz_ext || strcmp( psz_ext, psz_requested ) ) if( !psz_ext || strcmp( psz_ext, psz_requested ) )
return VLC_FALSE; return VLC_FALSE;
return VLC_TRUE; return VLC_TRUE;
} }
static inline vlc_bool_t isDemux( demux_t *p_demux, char *psz_requested )
static inline vlc_bool_t isDemux( demux_t *p_demux, const char *psz_requested )
{ {
if( !p_demux->psz_demux || strcmp( p_demux->psz_demux, psz_requested ) ) if( !p_demux->psz_demux || strcmp( p_demux->psz_demux, psz_requested ) )
return VLC_FALSE; return VLC_FALSE;
......
...@@ -133,8 +133,8 @@ static int Demux( demux_t *p_demux ) ...@@ -133,8 +133,8 @@ static int Demux( demux_t *p_demux )
static struct static struct
{ {
char *psz_name; const char *psz_name;
char *psz_option; const char *psz_option;
} dvb_options[] = } dvb_options[] =
{ {
...@@ -204,7 +204,7 @@ static int ParseLine( char *psz_line, char **ppsz_name, ...@@ -204,7 +204,7 @@ static int ParseLine( char *psz_line, char **ppsz_name,
while( psz_parse ) while( psz_parse )
{ {
char *psz_option = 0; const char *psz_option = 0;
char *psz_end = strchr( psz_parse, ':' ); char *psz_end = strchr( psz_parse, ':' );
if( psz_end ) { *psz_end = 0; psz_end++; } if( psz_end ) { *psz_end = 0; psz_end++; }
...@@ -260,9 +260,10 @@ static int ParseLine( char *psz_line, char **ppsz_name, ...@@ -260,9 +260,10 @@ static int ParseLine( char *psz_line, char **ppsz_name,
if( psz_option && pppsz_options && pi_options ) if( psz_option && pppsz_options && pi_options )
{ {
psz_option = strdup( psz_option ); char *psz_dup = strdup( psz_option );
if (psz_dup != NULL)
INSERT_ELEM( *pppsz_options, (*pi_options), (*pi_options), INSERT_ELEM( *pppsz_options, (*pi_options), (*pi_options),
psz_option ); psz_dup );
} }
psz_parse = psz_end; psz_parse = psz_end;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment