From: Laurent Aimar Date: Mon, 13 Jul 2009 23:31:21 +0000 (+0200) Subject: Fixed a segfault after iso639_lang_t p_languages API breakage. X-Git-Tag: 1.1.0-ff~4991 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=f36e9bec13243624905f286aeade229aa21a732e;p=vlc Fixed a segfault after iso639_lang_t p_languages API breakage. --- diff --git a/modules/access/dvdnav.c b/modules/access/dvdnav.c index ed1da38b47..8aa8353747 100644 --- a/modules/access/dvdnav.c +++ b/modules/access/dvdnav.c @@ -911,7 +911,7 @@ static char *DemuxGetLanguageCode( demux_t *p_demux, const char *psz_var ) if( ( p = strchr( psz_lang, ',' ) ) ) *p = '\0'; - for( pl = p_languages; pl->psz_iso639_1 != NULL; pl++ ) + for( pl = p_languages; pl->psz_eng_name != NULL; pl++ ) { if( *psz_lang == '\0' ) continue; @@ -925,8 +925,8 @@ static char *DemuxGetLanguageCode( demux_t *p_demux, const char *psz_var ) free( psz_lang ); - if( pl->psz_iso639_1 != NULL ) - return strdup( pl->psz_iso639_1 ); + if( pl->psz_eng_name != NULL ) + return strdup( pl->psz_eng_name ); return strdup(LANGUAGE_DEFAULT); }