From: Pierre d'Herbemont Date: Sat, 18 Aug 2007 14:30:47 +0000 (+0000) Subject: musicbrainz.c: Hopefully fix the art finder submodule. X-Git-Tag: 0.9.0-test0~6409 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=2dd551cb0f3b48228f499bc4024063d88bb05457;p=vlc musicbrainz.c: Hopefully fix the art finder submodule. --- diff --git a/modules/meta_engine/musicbrainz.c b/modules/meta_engine/musicbrainz.c index af8c916262..26525acb22 100644 --- a/modules/meta_engine/musicbrainz.c +++ b/modules/meta_engine/musicbrainz.c @@ -76,6 +76,7 @@ static int GetData( vlc_object_t *p_obj, input_item_t *p_item, char psz_data[256]; char i_album_count, i; char *ppsz_args[4]; + vlc_bool_t b_art_found = VLC_FALSE; char *psz_artist; char *psz_album; @@ -150,6 +151,7 @@ static int GetData( vlc_object_t *p_obj, input_item_t *p_item, psz_buf ); msg_Dbg( p_obj, "Album art URL: %s", psz_data ); input_item_SetArtURL( p_item, psz_data ); + b_art_found = VLC_TRUE; break; } } @@ -161,14 +163,7 @@ static int GetData( vlc_object_t *p_obj, input_item_t *p_item, if( !b_art ) return VLC_SUCCESS; else - { - char *psz_arturl; - psz_arturl = input_item_GetArtURL( p_item ); - int i_ret; - i_ret = EMPTY_STR( psz_arturl ) ? VLC_SUCCESS : VLC_EGENERIC ; - free( psz_arturl ); - return i_ret; - } + return b_art_found ? VLC_SUCCESS : VLC_EGENERIC; } static int FindMetaMBId( vlc_object_t *p_this )