]> git.sesse.net Git - vlc/commitdiff
input/meta.c: Make sure we don't return VLC_SUCCESS in __input_FindArtInCache when...
authorPierre d'Herbemont <pdherbemont@videolan.org>
Tue, 21 Aug 2007 18:47:35 +0000 (18:47 +0000)
committerPierre d'Herbemont <pdherbemont@videolan.org>
Tue, 21 Aug 2007 18:47:35 +0000 (18:47 +0000)
src/input/meta.c

index d755774503ffb83140f41cdf7ce04b337cec6230..58e18b6153496841fc6fc800da299b7efa77c050 100644 (file)
@@ -359,13 +359,15 @@ static int __input_FindArtInCache( vlc_object_t *p_obj, input_item_t *p_item )
                       psz_dirpath, psz_filename );
             input_item_SetArtURL( p_item, psz_filepath );
             free( psz_filename );
-            break;
+            closedir( p_dir );
+            return VLC_SUCCESS;
         }
         free( psz_filename );
     }
 
+    /* Not found */
     closedir( p_dir );
-    return (psz_filename == NULL) ? VLC_EGENERIC : VLC_SUCCESS;
+    return VLC_EGENERIC;
 }
 
 /**