diff --git a/src/ls.c b/src/ls.c index 81a57d0e9..11c69ec37 100644 --- a/src/ls.c +++ b/src/ls.c @@ -42,12 +42,14 @@ char * dupAndStripPlaylistSuffix(char * file) { } int isRemoteUrl(char * url) { - char * urlPrefixes[] = { + char * prefixes[] = { "http://", "ftp://", NULL }; + char ** urlPrefixes = prefixes; + while(*urlPrefixes) { if(strncmp(*urlPrefixes,url,strlen(*urlPrefixes)) == 0) { #ifdef HAVE_MAD @@ -58,6 +60,7 @@ int isRemoteUrl(char * url) { return 0; #endif } + urlPrefixes++; } return 0;